我正在尝试使用PL / SQL Developer将记录插入Oracle数据库。
我的表中有一个CLOB数据类型,我要保存的XML大约有60000个字符。
当我直接尝试使用insert语句时,它会给我ORA-01704错误。所以我在论坛上阅读并试图使用绑定变量来做,但我仍然得到'字符串文字太长'的消息。
我的绑定变量代码是:
declare
vClobVal varchar2(32767) := 'String of 60000 characters';
update table_name set column where clause.
end;
我了解varchar2(32767)
限制为32767个字符。但是当我必须插入60000个字符时该怎么办?我也试过CLOB变量:
declare
vClobVal clob := 'String of 60000 characters';
update table_name set column where clause.
end;
这也给了我同样的错误。