oracle定时重置序列

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

--序列名:seq_zcbh--createsequenceSEQ_ZCBHminvalue0maxvalue99999startwith1incrementby1cache20;--存储过程--createorreplaceprocedureseq_resetasnnumber(10);tsqlvarchar2(100);beginexecuteimmediate'selectseq_zcbh.nextvalfromdual'inton;n:=-n;tsql:='altersequenceseq_zcbhincrementby'||n;executeimmediatetsql;executeimmediate'selectseq_zcbh.nextvalfromdual'inton;tsql:='altersequenceseq_zcbhincrementby1';executeimmediatetsql;endseq_reset;创建定时任务:PL/SQLDBMS_Jobs新建间隔:每天运行一次SYSDATE+1每小时运行一次SYSDATE+1/24每10分钟运行一次SYSDATE+10/(60*24)每30秒运行一次SYSDATE+30/(60*24*60)每隔一星期运行一次SYSDATE+7不再运行该任务并删除它NULL每天午夜12点TRUNC(SYSDATE+1)每天早上8点30分TRUNC(SYSDATE+1)+(8*60+30)/(24*60)每星期二中午12点NEXT_DAY(TRUNC(SYSDATE),''TUESDAY'')+12/24每个月第一天的午夜12点TRUNC(LAST_DAY(SYSDATE)+1)每个季度最后一天的晚上11点TRUNC(ADD_MONTHS(SYSDATE+2/24,3),'Q')-1/24每星期六和日早上6点10分TRUNC(LEAST(NEXT_DAY(SYSDATE,''SATURDAY),NEXT_DAY(SYSDATE,SUNDAY)))+(6×60+10)/(24×60)

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功