Oracle 动态设置SEQUENCE startwith 的值

来源:互联网 发布:君子知怕分析 编辑:程序博客网 时间:2024/05/29 19:54

Oracle 动态设置SEQUENCE startwith 的值

具体脚本如下:

DECLAREs_ID NUMBER ;BEGINs_ID :=1000;SELECT MAX(schedule_id)+1 INTO s_ID  FROM tableName;EXECUTE immediate 'CREATE SEQUENCE  SEQ_1  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH '||s_ID||' NOCACHE  NOORDER  NOCYCLE';END;

如果SEQUENCE 已存在,可以在SQL中增加drop语句

                                             
1 0
原创粉丝点击