1. 程式人生 > >oracle寫入clob型別時提示 ORA-01704:字串文字太長

oracle寫入clob型別時提示 ORA-01704:字串文字太長

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;