日期:2014-05-17  浏览次数:20959 次

请问 分区表 分区条件如何修改??

比方 p1 分区原来的 条件 
range (empno)<7500 改为 range(empno)<7600
能直接修改么??


当然 用一个临时表作为过度
用新的分区 条件,建一个新的分区表
临时表数据倒入到 新的分区表
drop 老 分区表
新分区表 rename to 老分区表的名字

这个还是可以的


------解决方案--------------------
1、如果你的分区条件里头没有 maxvalue 分区,按照如下方法来操作
a、先add一个 range(empno)<7600 的分区
b、merge range(empno)<7500 和 range(empno)<7600 的分区

2、如果你的分区条件里头存在 maxvalue 分区,按照如下方法来操作
a、先at 7600 这个点上 slipt maxvalue分区
b、mergr 新出来的range(empno)<7600 和 range(empno)<7500分区