在 Oracle 中有一种生成序列号的机制,例如;
CREATE SEQUENCE supplier_seq
MINVALUE 1
MAXVALUE 999999999999999999999999999
START WITH 1
INCREMENT BY 1
CACHE 20;
然后执行语句
supplier_seq.nextval
检索下一个序列号。
您将如何在 MS SQL Server 中创建相同的功能?
编辑:我不是在寻找自动为表记录生成键的方法。我需要生成一个唯一值,我可以将其用作进程的(逻辑)ID。所以我需要 Oracle 提供的确切功能。