ORACLE 通过删除分区中的数据达到快速删除数据的方法

1

例如一张表100万数据,分了10个区,每个区有10万数据,把一个分区drop掉,那10万数据就没了,适合上亿大表数据;

2

卸载分区:

ALTER TABLE TABLE_NAME DROP PARTITION FV_GRD_${V_DATE};

ALTER TABLE TABLE_NAME ADD PARTITION FV_GRD_${V_DATE} VALUES ('${V_DATE}');

3

创建分区:

ALTER TABLE TABLE_NAME ADD PARTITION FV_GRD_${V_DATE} VALUES ('${V_DATE}');

4

通过KETTLE实现流程:

猜你喜欢

转载自blog.csdn.net/weixin_54108529/article/details/128917000
今日推荐