gpt4 book ai didi

oracle - 错误 : ORA-01704: string literal too long

转载 作者:行者123 更新时间:2023-12-03 09:15:32 30 4
gpt4 key购买 nike

当我尝试在具有数据类型 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 - 错误 : ORA-01704: string literal too long,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13945710/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com