任何人都可以帮我将其从Oracle转换为SQL Server 2008吗?
CREATE SEQUENCE seq
MINVALUE 1
MAXVALUE 9999
START WITH 1
INCREMENT BY 5
CACHE 30;
seq.nextval
答案 0 :(得分:1)
由于SQL Server是少数不支持序列的DBMS之一,因此无法将其转换为SQL Server。
如果这用于生成人工主键,则需要查看标识列或使用GUID作为PK替换。
但即使切换到标识列,也无法为它们检索“下一个值”。它们仅在插入新行时分配。