Cóż, możesz użyć SEQUENCE
instrukcja wprowadzona w SQL Server 2012 wprowadza metodę generowania identyfikatorów
Aby użyć go w instrukcji insert, musisz najpierw utworzyć sekwencję taką jak ta -
CREATE SEQUENCE dbo.Id_Sequence
AS INT
START WITH 1
INCREMENT BY 1
MINVALUE 0
NO MAXVALUE
Teraz użyj go w swoim oświadczeniu wstawiania w ten sposób -
INSERT INTO dbo.Test1
( orderid ,
custid ,
empid
)
SELECT NEXT VALUE FOR dbo.Id_Sequence,
@custid ,
@empid
To wszystko.