酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

oracle 创建定时任务每分钟重置一次序列

如果你使用的是Oracle数据库,可以使用DBMS_SCHEDULER来创建定时任务。以下是一个示例: ``` BEGIN DBMS_SCHEDULER.CREATE_JOB ( job_name => 'RESET_SEQUENCE', job_type => 'PLSQL_BLOCK', job_action => 'BEGIN EXECUTE IMMEDIATE ''ALTER SEQUENCE your_sequence_name MINVALUE 1 INCREMENT BY 1''; END;', start_date => SYSTIMESTAMP, repeat_interval => 'FREQ=MINUTELY', enabled => TRUE, auto_drop => FALSE, comments => 'Job to reset sequence every minute.'); END; / ``` 上述代码将创建一个名为RESET_SEQUENCE的定时任务,每分钟运行一次,重置你指定的序列(将其起始值设为1,递增值为1)。你需要将`your_sequence_name`替换为你要重置的序列名称。 请确保你有足够的权限来创建定时任务。 [2023-12-29 19:32:06 | AI写代码神器 | 656点数解答]

相关提问