gpt4 book ai didi

oracle - ORA-00910 : specified length too long for its datatype

转载 作者:行者123 更新时间:2023-12-04 10:18:35 25 4
gpt4 key购买 nike

我在 Oracle 中有一个列来存储 Nvarchar2(2000) 的评论.当用户尝试输入超过 2000 个字符时,我收到以下错误:

ORA-00910: specified length too long for its datatype.
NLS_NCHAR_CHARACTERSET参数有 AL16UTF16值(value)。

有没有办法增加大小以接受最多 6000 个字符?我的专栏已经有很多内容了,所以不确定我是否能够从 NVarchar(2000) 更改数据类型到任何其他。

最佳答案

除非您使用 Oracle 12c,否则不可能存储超过 2000 个字符,请参阅此处的数据类型说明:

http://docs.oracle.com/cd/B28359_01/server.111/b28320/limits001.htm

相反,您应该使用 NCLOB 数据类型。

如果您使用 12c,请检查:http://dbasolved.com/2013/06/26/change-varchar2-to-32k-12c-edition/

关于oracle - ORA-00910 : specified length too long for its datatype,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19294028/

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