sql之每年重置 Oracle 中的顺序

wayfarer 阅读:86 2025-06-02 22:19:02 评论:0

我的表的列(不是主键)有一个序列,该序列随着每次插入而递增。

我希望新年的每一天都将该序列重置为值 1。

我已经看到了一些删除并重新创建序列的解决方案。但我想每年安排一次。

这怎么可能?

提前致谢

请您参考如下方法:

您可以使用DBMS_SCHEDULER Oracle 包来安排作业。在这里查看更多详细信息:https://docs.oracle.com/cd/B28359_01/server.111/b28310/scheduse.htm

创建一个重置序列的过程,并每年将该过程作为计划作业运行。以下是此类过程的示例:How do I reset a sequence in Oracle?


标签:oracle
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号