Bene, puoi usare SEQUENCE
istruzione introdotta in SQL Server 2012 introduce il metodo di generazione degli ID
Per usarlo nell'istruzione insert, devi prima creare una sequenza come questa -
CREATE SEQUENCE dbo.Id_Sequence
AS INT
START WITH 1
INCREMENT BY 1
MINVALUE 0
NO MAXVALUE
Ora usalo nella tua dichiarazione di inserimento in questo modo -
INSERT INTO dbo.Test1
( orderid ,
custid ,
empid
)
SELECT NEXT VALUE FOR dbo.Id_Sequence,
@custid ,
@empid
Questo è tutto.