错误码:-2628
错误内容:无法删除分区表唯一的分区.
错误级别: ERROR
原因:不能删除表中最后一个分区
SQL> CREATE TABLE T1 (
id int,
name VARCHAR2(12),
info varchar2(12),
s1 int,
s2 int,
sal int as (s1 * 12)
) PARTITION BY RANGE(sal)(
PARTITION p1 VALUES LESS THAN (1000)
10 );
操作已执行
已用时间: 47.789(毫秒). 执行号:600.
SQL>
SQL> ALTER TABLE t1 DROP PARTITION p1;
ALTER TABLE t1 DROP PARTITION p1;
第1 行附近出现错误[-2628]:无法删除分区表唯一的分区.
已用时间: 2.534(毫秒). 执行号:0.
SQL>
解决方法
1、重建表,将旧表数据导入新表
文章
阅读量
获赞