I got an error message when I tried to add a clob of data longer than 4000 characters.
CREATE OR REPLACE PROCEDURE aaa(p CLOB) AS
BEGIN
FOR all_rec IN (
SELECT *
FROM JSON_TABLE( p,
'$' COLUMNS(
x NUMBER PATH '$.x',
y CLOB PATH '$.y'
)
) jtM
)
LOOP
INSERT INTO demo1(x, y) VALUES(seq_demo1.nextval, p);
END LOOP;
END;
/
I need to insert more than 4000 characters using CLOB data type using parameterized procedure.