oracle按时间创建分区表(二)

2014-11-24 08:19:25 · 作者: · 浏览: 5
和分区表互转

普通表—>分区表

1、新建一个字段一样的中间的分区表(T_NEW)

2、将T数据导入到T_NEW中

INSERT INTO T SELECT field1,filed2, …from T

将老表重命名

RENAME T TO T_OLD;

将新表重命名

RENAME T_NEW TO T;

这种适合静态操作,不保证数据一致性。如果在生产环境切换,利用利用在线重定义功能