ORA-12899: 列 "DWTEST"."PCP_DOCS"."WORDS" 的值太大(实际值:341,最大值:255)
该错误表示创建WORDS
表中的列时最大限制为 255 个字符。您正在尝试使用超过 255 个字符(即 341 个字符)的值更新列,因此更新失败。PCP_DOCS
假设列数据类型是VARCHAR2,您可以修改列以增加大小:
ALTER TABLE pcp_docs MODIFY (words VARCHAR2(500));
例如,
SQL> create table t(col varchar2(2));
Table created.
SQL>
SQL> insert into t values('abc');
insert into t values('abc')
*
ERROR at line 1:
ORA-12899: value too large for column "LALIT"."T"."COL" (actual: 3, maximum: 2)
SQL>
SQL> alter table t modify(col varchar2(10));
Table altered.
SQL>
SQL> insert into t values('abc');
1 row created.
SQL>