错误码:-3243
错误内容:表[%s]中不能同时包含聚集KEY和大字段
由于聚集索引需要包含表中所有字段,PK_WITH_CLUSTER=0时,创建的聚集索引不能包含LOB字段;PK_WITH_CLUSTER=1时,默认会将主键作为聚集索引。
SQL> create table test_lob(id number,tcontext clob);
操作已执行
已用时间: 11.352(毫秒). 执行号:9701.
SQL> create cluster index c_idx_test_01 on test_lob(id);
-3243: 第1 行附近出现错误:
表[TEST_LOB]中不能同时包含聚集KEY和大字段
SQL> create table test_lob(id number,tcontext clob );
操作已执行
已用时间: 6.093(毫秒). 执行号:700.
SQL> alter table test_lob add constraint pk_test_lob_id primary key(id);
第1 行附近出现错误[-3243]:表[TEST_LOB]中不能同时包含聚集KEY和大字段.
1、不支持对含有LOB字段的表创建聚集索引;
2、如果需要创建主键,当PK_WITH_CLUSTER=0时,可以直接创建;当PK_WITH_CLUSTER=1时,可以在建表时带有constraint子句;
文章
阅读量
获赞