Eh bien, vous pouvez utiliser SEQUENCE
instruction introduite dans SQL Server 2012 apporte la méthode de génération d'ID
Pour l'utiliser dans l'instruction d'insertion, vous devez d'abord créer une séquence comme celle-ci -
CREATE SEQUENCE dbo.Id_Sequence
AS INT
START WITH 1
INCREMENT BY 1
MINVALUE 0
NO MAXVALUE
Maintenant, utilisez-le dans votre instruction d'insertion comme ceci -
INSERT INTO dbo.Test1
( orderid ,
custid ,
empid
)
SELECT NEXT VALUE FOR dbo.Id_Sequence,
@custid ,
@empid
C'est tout.