oracle写入clob类型是提示 ORA-01704:字符串文字太长
解决方法是需要将长文本先赋值给变量,再执行insert
如下:
declare a_clob clob:='1111'; begin insert into aa(a1) values (a_clob); end;
如果又提示 PLS-00172: 字符串常值太长
则需要将长文本拆分开
如下:
declare a_clob clob:='1111'||'22222'; begin insert into aa(a1) values (a_clob); end;