ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 间隔分区修改分区名字

间隔分区修改分区名字

原创 Linux操作系统 作者:perfychi 时间:2013-08-30 17:24:34 0 删除 编辑
declare
l_str varchar2(100);
begin
for i in ( select partition_name ,high_value from user_tab_partitions where TABLE_NAME='AUDIT_TRAIL'
and interval='YES' and partition_name like 'SYS\_%' escape '\'
)
loop
   execute immediate 'select to_char(' || i.high_value || ' - numtodsinterval(1, ''second''), ''"P"_yyyy_mm_dd'') from dual' into l_str;
   execute immediate 'alter table AUDIT_TRAIL rename partition ' || i.partition_name  ||  ' to ' || l_str;
        dbms_output.put_line(l_str);
end loop;
end;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27042095/viewspace-769689/,如需转载,请注明出处,否则将追究法律责任。

下一篇: show_space pl/lsql
请登录后发表评论 登录
全部评论

注册时间:2012-06-06

  • 博文量
    486
  • 访问量
    2689565