Nå, du kan bruge SEQUENCE
sætning introduceret i SQL Server 2012 bringer metoden til at generere ID'er
For at bruge det i insert statement, skal du først oprette en sekvens som denne -
CREATE SEQUENCE dbo.Id_Sequence
AS INT
START WITH 1
INCREMENT BY 1
MINVALUE 0
NO MAXVALUE
Brug det nu i din insert-sætning som denne -
INSERT INTO dbo.Test1
( orderid ,
custid ,
empid
)
SELECT NEXT VALUE FOR dbo.Id_Sequence,
@custid ,
@empid
Det var det.