假设SEQUENCE从“1”开始,今天它生成了一些序列,然后在第二天再次从“1”开始。
是否可能或需要找到任何解决方法?
答案 0 :(得分:2)
是:您可以安排作业重新创建序列。
请在此处阅读:http://docs.oracle.com/cd/E11882_01/server.112/e25494/scheduse002.htm
答案 1 :(得分:1)
完全取决于您的数据库产品。默认SQL没有这样的东西。您需要定期调用数据库以重置值。
答案 2 :(得分:0)
您可以使用CRON作业,该作业可以在中午触发以下命令(如果您使用的是MySQL)。
ALTER TABLE table_name AUTO_INCREMENT = 1;