oracle declare语法插入clob字段

clob字段直接执行是不行的,因为超过4000个字符会报错。

因此采用存储过程来实现。
代码例子:

DECLARE
data1 clob;
data2 clob;

BEGIN
data := 'json串';
data2 := '';

INSERT INTO T_TABLE ( id, DATA, DATA2)
   VALUES
   	( '10', data, data2);
   COMMIT;

END;
/

这样就可以实现操作clob数据。

你可能感兴趣的:(oracle,数据库)