Oracle sequence每天清零怎么做? 求救

2024-12-21 08:15:38
推荐回答(3个)
回答1:

写个存储过程执行下面语句。
--每天自动删除sequence,和新建sequence
drop sequence emp_sequence;
CREATE SEQUENCE emp_sequence
START WITH 1    -- 从1开始计数
INCREMENT BY 1   -- 每次加几个
NOMAXVALUE    -- 不设置最大值
MAXVALUE 9999999 --比如需要设置最大值为9999999
NOCYCLE      -- 一直累加,不循环
CACHE 10 ; ----这个设置了后会自动放内存里,加快存取速度,可以不设置。

回答2:

写个job,每天给sequence清零

回答3:

sequence不能清零,只能删除重建