是否可以创建一个排除指定数字的序列,以便序列变量不会创建指定的数字。我可以使用以下 sql 语句创建序列
CREATE SEQUENCE s_test;
CREATE SEQUENCE s_test2
START WITH 10 INCREMENT BY 5
MINVALUE 10 MAXVALUE 20
CYCLE CACHE 2 ORDER;
我需要这种用法的原因是,一些表是在使用序列之前创建和使用的,表的 ID 可以说是 2、5、99、101。这意味着可以使用 id 1,3,6...98,100,我不希望它们不能通过从 102 开始的顺序来使用。
我只想知道如何创建一些排除号码集。