当我尝试在具有数据类型的字段上设置超过 4000 个字符的值时CLOB
,它给了我这个错误:
ORA-01704: 字符串文字太长。
任何建议,如果我必须设置无限字符的值,哪种数据类型将适用于我,尽管对于我的情况来说,它恰好是关于15000
chars.
注意:我尝试存储的长字符串是用 ANSI 编码的。
CLOB 操作时使用什么?
无论如何,您都可以使用 PL/SQL 来完成
DECLARE
str varchar2(32767);
BEGIN
str := 'Very-very-...-very-very-very-very-very-very long string value';
update t1 set col1 = str;
END;
/
SQLFiddle 上的证明链接
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)