自动为分区表增加分区存储过程
来源:互联网 发布:gbk转utf java 编辑:程序博客网 时间:2024/05/02 01:58
自动为分区表增加分区存储过程:
Sql代码
create or replace procedure guan_add_partition
/*
/*为一个用户下所有分区表自动增加分区.分区的列为date类型,分区名类似:p200706.
/*create by David
*/
as
v_table_name varchar2(50);
v_partition_name varchar2(50);
v_month char(6);
v_add_month_1 char(6);
v_sql_string varchar2(2000);
v_add_month varchar2(20);
cursor cur_part is select distinct u.table_name,max(p.partition_name) max_part_name from user_tables u,user_tab_partitions p
where u.table_name=p.table_name and u.partitioned = 'YES'
group by u.table_name;
Begin
select to_char(sysdate,'yyyymm') into v_month from dual;
select to_char(add_months(sysdate,1),'yyyymm') into v_add_month_1 from dual;
select to_char(add_months(trunc(sysdate,'mm'),2),'yyyy-mm-dd') into v_add_month from dual;
open cur_part;
loop
fetch cur_part into v_table_name,v_partition_name;
exit when cur_part%notfound; www.2cto.com
if to_number(substr(v_partition_name,2)) <=to_number(substr(v_month,1)) then
v_sql_string :='alter table '||v_table_name||' add partition p'||v_add_month_1||
' VALUES LESS THAN ( to_date('''||v_add_month||''',''yyyy-mm-dd'') ) ';
execute immediate v_sql_string;
else
null;
end if;
end loop;
close cur_part;
end;
oracle job脚本:
Sql代码
begin
sys.dbms_job.submit(job => :job,
what => 'guan_add_partition;',
next_date => to_date('02-04-2012', 'dd-mm-yyyy'),
interval => 'trunc(sysdate)+1');
commit;
end;
/
- 自动为分区表增加分区存储过程
- Oracle 分区表增加分区
- DB2 分区表增加分区
- 通过shell脚本自动增加mysql分区表的分区
- 管理分区表+为范围分区表增加分区+为散列分区表增加分区+为列表分区表增加分区+查看当前用户的表和表分区信息+合并分区+删除分区
- mysql自动分区存储过程
- oracle range分区表增加分区
- oracle range分区表增加分区
- 使用存储过程和Event事件为Mysql表自动建立分区
- oracle自动添加分区表分区
- 存储过程分区表
- [陷阱]HIVE外部分区表一定要增加分区
- 自动增加分区
- vmware为虚拟机/分区增加磁盘容量过程
- 分区表及分区索引(8)--增加和收缩表分区
- 分区表及分区索引(16)--增加和删除索引分区
- 分区表 分区索引 增加 收缩 删除 表分区
- 使用存储过程和dbms_job自动添加表分区
- iframe自适大小
- 移植recovery
- 实现页面上传图片功能
- DelphiXE3下的字符串
- jquery插件开发
- 自动为分区表增加分区存储过程
- TLD取经之路(4)-- 始于足下--tldInit.m中涉及到的相关函数
- spring注解方式自动注入接口的实现子类
- 使用mfc CWnd 自绘实现一个类似于QQ好友的一个控件
- 基础加强_注解Annotation
- ios多台电脑,共用一个证书密密钥
- SAP BO与SAP业务系统的连接方式
- exit与return的区别
- Struts2返回JSON数据的具体应用范例