自动删除按时间自增量分区job
来源:互联网 发布:优化科技创新生态系统 编辑:程序博客网 时间:2024/06/01 09:58
分区为按天分区,删除一个月前的分区
先创建自定义函数long_2_varchar
-------------------------------------------------------------------------------------------------------------------------------------------------------
DECLARE
Sql_statemet VARCHAR2(1000);CURSOR p IS
select table_name,partition_name
from (select table_name,
partition_name,
long_2_varchar(table_name, partition_name) t
from user_tab_partitions
where table_name in ('T_CIMS_ODS_RECEIVEEXPERSS'))
where to_date(substr(t,11,19),'yyyy-mm-dd hh24:mi:ss')<sysdate-32
and partition_name like 'SYS_%';
begin
for x in p loop
Sql_statemet:='alter table '||x.TABLE_NAME||' drop partition '||x.PARTITION_NAME||' update global indexes';
DBMS_OUTPUT.PUT_LINE(Sql_statemet);
execute immediate Sql_statemet;
end loop;
end;
-------------------------------------------------------------------------------------------------------------------------------------------------------
0 0
- 自动删除按时间自增量分区job
- mysql自动按时间分区实例
- sqlServer2014分区过程及建立job自动添加删除分区脚本
- Oracle分区过程及建立job自动添加删除分区脚本
- PostgreSQL中使用动态SQL-实现自动按时间创建表分区
- 按时间属性删除文件
- linux 按时间删除文件
- 按时间给表建立range分区
- 按时间动态生成分区脚本
- mysql按时间分区插入数据
- linux 高级删除命令 ----- 按时间删除
- 删除按时间备份的过期文件
- java设置按时间自动执行
- cmd按时间自动备份oracle数据库
- oracle按时间自动创建分区表
- oracle11g分区表按时间自动创建
- oracle分区表按时间自动创建
- oracle删除oem中自动备份job
- MAC下配置ZSH
- mysql 常用命令及语法
- Android develop tricks——整理自国外的一些Blog
- 数据库范式
- 总结的一些面试问题-java
- 自动删除按时间自增量分区job
- java 数据类型
- 简单斐波那契数列
- leetcode——160——Intersection of Two Linked Lists
- JavaScript concat() 方法
- iOS下的实际网络连接状态检测
- qt 截获windows消息
- 集合类(Collection) List/Set/Map... 的区别和联系
- Wireshark-DNS数据报分析