ORACLE
使用程序块语法写入CLOB
类型字段依然报错提示:PLS-00172: 字符串常值太长
报错原因:ORACLE
处理CLOB
字段时,ORACLE
默认会把字符串转成VARCHAR2
类型,而VARCHAR2
最大长度只有4000,字符串文本超过4000就会抛出此类错误!
解决方案:字符串文本使用||
拆分开,让每一段文本都小于4000,例如:
这样分开后,就能成功保存。
ORACLE
使用程序块语法写入CLOB
类型字段依然报错提示:PLS-00172: 字符串常值太长
报错原因:ORACLE
处理CLOB
字段时,ORACLE
默认会把字符串转成VARCHAR2
类型,而VARCHAR2
最大长度只有4000,字符串文本超过4000就会抛出此类错误!
解决方案:字符串文本使用||
拆分开,让每一段文本都小于4000,例如:
这样分开后,就能成功保存。