Proszę o pomoc przy zad.
Tabela do przechowywania dużych obiektów:
CREATE TABLE xxxx (
id NUMBER PRIMARY KEY,
clob_col CLOB,
blob_col BLOB
);
Dodanie wierszy:
INSERT INTO xxxx VALUES (2, 'Jan', HEXTORAW('00FF00FF00FF'));
itd.
Poniższy blok PL/SQL operuje na wierszu z obiektami BLOB i CLOB:
DECLARE
v_CLOBlocator CLOB;
v_BLOBlocator BLOB;
BEGIN
INSERT INTO xxxx (id, clob_col)
VALUES (5, 'abcdefghijklmnopqrstuvwxyz')
RETURNING clob_col INTO v_CLOBlocator;
UPDATE bloby
SET blob_col = HEXTORAW('00FF00FF00FF')
WHERE id = 4;
SELECT blob_col
INTO v_BLOBlocator
FROM bloby
WHERE id = 4;
END;
Prozę o pomoc przy:
Napisz procedurę PL/SQL, która wypisze zadaną ilość znaków z obiektu CLOB przechowywanego w tabeli xxxx.
Z góry dziękuję za odpowiedź.