首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

请教 分区表 分区条件怎么修改?

2012-09-02 
请问分区表 分区条件如何修改??比方 p1 分区原来的 条件range (empno)7500 改为 range(empno)7600能直接

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

比方 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分区

热点排行