oracle – 错误:ORA-01704:字符串字面太长

前端之家收集整理的这篇文章主要介绍了oracle – 错误:ORA-01704:字符串字面太长前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
虽然我尝试在具有数据类型CLOB的字段上设置超过4000个字符的值,但它给我这个错误

ORA-01704: string literal too long.

任何建议,哪些数据类型适用于我,如果我必须设置无限字符的值,虽然对于我的情况,它恰好是大约15000个字符。

注意:我尝试存储的长字符串以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;
/

Proof link on SQLFiddle

猜你在找的Oracle相关文章