错误码:-2621
错误内容:不能删除水平分区列.
错误级别: ERROR
原因:分区列不能删除
SQL> CREATE TABLE T1 (
id int,
name VARCHAR2(12),
info varchar2(12),
s1 int,
s2 int,
sal int
) PARTITION BY RANGE(sal)(
PARTITION p1 VALUES LESS THAN (1000),
PARTITION p2 VALUES LESS THAN (2000),
PARTITION p3 VALUES LESS THAN (MAXVALUE)
12 );
操作已执行
已用时间: 47.147(毫秒). 执行号:600.
SQL> ALTER TABLE t1 DROP COLUMN sal;
ALTER TABLE t1 DROP COLUMN sal;
第1 行附近出现错误[-2621]:不能删除水平分区列.
已用时间: 1.996(毫秒). 执行号:0.
SQL>
解决方法
1、重建表
2、将旧表数据导入新表
文章
阅读量
获赞