首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

每个月自动将ORACLE的SEQUENCE从一开始(非原)

2012-07-26 
每个月自动将ORACLE的SEQUENCE从1开始(非原)如果有类似的需求,可以按照以下方式实现。 CREATE OR REPLACE P

每个月自动将ORACLE的SEQUENCE从1开始(非原)

如果有类似的需求,可以按照以下方式实现。

CREATE OR REPLACE PROCEDURE do_job IS
BEGIN
EXECUTE IMMEDIATE 'drop sequence Srno';
EXECUTE IMMEDIATE 'create sequence SrNo minvalue 1'||
             ' maxvalue 9999999'||
   ' start with 1'||
   ' increment by 1'||
   ' Order';
END do_job;
/


Declare
v_job BINARY_INTEGER;
begin
dbms_job.submit(v_job,'Begin do_job; end;',trunc(last_day(sysdate)+1)+(6/24),'trunc(last_day(sysdate)+1)+(6/24)');
end;
/

热点排行