Nah, Anda bisa menggunakan SEQUENCE
pernyataan yang diperkenalkan di SQL Server 2012 membawa metode menghasilkan ID
Untuk menggunakannya dalam pernyataan penyisipan, Anda harus terlebih dahulu membuat urutan seperti ini -
CREATE SEQUENCE dbo.Id_Sequence
AS INT
START WITH 1
INCREMENT BY 1
MINVALUE 0
NO MAXVALUE
Sekarang gunakan dalam pernyataan sisipan Anda seperti ini -
INSERT INTO dbo.Test1
( orderid ,
custid ,
empid
)
SELECT NEXT VALUE FOR dbo.Id_Sequence,
@custid ,
@empid
Itu saja.