我在Oracle中有一个专栏来存储评论Nvarchar2(2000).当用户尝试输入超过2000个字符时,我收到以下错误:
ORA-00910: specified length too long for its datatype.
Run Code Online (Sandbox Code Playgroud)
该NLS_NCHAR_CHARACTERSET参数具有AL16UTF16价值.
有没有办法增加大小接受最多6000个字符?我的专栏已经有很多内容,所以不确定我是否能够将数据类型更改NVarchar(2000)为任何其他类型.
Prz*_*lej 12
除非您使用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/
| 归档时间: |
|
| 查看次数: |
26809 次 |
| 最近记录: |