当前位置: 代码迷 >> Oracle管理 >> 请教 分区表 分区条件怎么修改?
  详细解决方案

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

热度:342   发布时间:2016-04-24 05:07:05.0
请问 分区表 分区条件如何修改??

比方 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分区
  相关解决方案