注册
达梦数据库-错误码-[-2730]-分析处理
专栏/技术分享/ 文章详情 /

达梦数据库-错误码-[-2730]-分析处理

fyu 2024/07/26 554 0 0
摘要

错误码:-2730
错误内容:范围分区值非递增
错误级别: ERROR
原因:分区中存在了新添加的分区的范围

drop TABLE T_RANGE; CREATE TABLE t_range( id INT, sal int ) PARTITION BY RANGE(sal)( PARTITION p1 VALUES LESS THAN(100), PARTITION p2 VALUES LESS THAN(200), PARTITION p3 VALUES LESS THAN(MAXVALUE) ); INSERT INTO T_RANGE VALUES(1,10); INSERT INTO T_RANGE VALUES(1,100); INSERT INTO T_RANGE VALUES(1,101); INSERT INTO T_RANGE VALUES(1,201); INSERT INTO T_RANGE VALUES(1,301); INSERT INTO T_RANGE VALUES(1,401); INSERT INTO T_RANGE VALUES(1,501); INSERT INTO T_RANGE VALUES(1,601); COMMIT; ALTER TABLE T_RANGE ADD PARTITION p4 VALUES LESS THAN(300); [执行语句1]: ALTER TABLE T_RANGE ADD PARTITION p4 VALUES LESS THAN(300); 执行失败(语句1) -2730: 第1 行附近出现错误: 范围分区值非递增

解决方法
1、拆分分区表

ALTER TABLE T_RANGE SPLIT PARTITION p3 AT (300) INTO (PARTITION p3, PARTITION p4);
评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服