ORACLE定期清空分区表分区
求助一条语句,现有一张分区表,想做个DBMS能够每月的最后一天凌晨2点清空其中几个分区,本人水平拙劣用PLSQL写了半天都是报错,求指教!例如分区表TEST,分区(ABC...
求助一条语句,现有一张分区表,想做个DBMS能够每月的最后一天凌晨2点清空其中几个分区,本人水平拙劣用PLSQL写了半天都是报错,求指教!
例如分区表TEST,分区(ABCD)分别对应不同的表空间,如果是直接清空表空间的话也可以 展开
例如分区表TEST,分区(ABCD)分别对应不同的表空间,如果是直接清空表空间的话也可以 展开
2个回答
展开全部
alter table test truncate partiton a;
alter table test truncate partiton b;
alter table test truncate partiton c;
alter table test truncate partiton d;
没看懂,ABCD是一个分区还是4个分区?按4个分区写给你吧
alter table test truncate partiton b;
alter table test truncate partiton c;
alter table test truncate partiton d;
没看懂,ABCD是一个分区还是4个分区?按4个分区写给你吧
追问
是4个不同的分区,truncate partiton的语句我是知道的,但是做成JOB就报错,我求的是整个JOB的语句
追答
declare
job number;
begin
sys.dbms_job.submit(job,trunc(sysdate+1)+2/24,
'alter table test truncate partiton a;
alter table test truncate partiton b;
alter table test truncate partiton c;
alter table test truncate partiton d;'
,'trunc(sysdate+1)+2/24');
commit;
end;
/
展开全部
oracle不是有定时任务job么?
追问
我求的就是JOB的语句,能帮忙写下么?
追答
不好意思,手头只有mysql环境
http://wenku.baidu.com/view/8dafe9196bd97f192279e9ac.html 你看看这篇文章吧,job实例
另外你用toad for oracle的话,里面有可以比较方便建job工具
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询