Chà, bạn có thể sử dụng SEQUENCE
câu lệnh được giới thiệu trong SQL Server 2012 mang đến phương pháp tạo ID
Để sử dụng nó trong câu lệnh insert, trước tiên bạn cần tạo chuỗi như thế này -
CREATE SEQUENCE dbo.Id_Sequence
AS INT
START WITH 1
INCREMENT BY 1
MINVALUE 0
NO MAXVALUE
Bây giờ hãy sử dụng nó trong câu lệnh chèn của bạn như thế này -
INSERT INTO dbo.Test1
( orderid ,
custid ,
empid
)
SELECT NEXT VALUE FOR dbo.Id_Sequence,
@custid ,
@empid
Vậy là xong.