SEQUENCE
を使用できます
SQL Server 2012 で導入されたステートメントは、ID を生成する方法をもたらします
insert ステートメントで使用するには、最初に次のようなシーケンスを作成する必要があります -
CREATE SEQUENCE dbo.Id_Sequence
AS INT
START WITH 1
INCREMENT BY 1
MINVALUE 0
NO MAXVALUE
次のように挿入ステートメントで使用します -
INSERT INTO dbo.Test1
( orderid ,
custid ,
empid
)
SELECT NEXT VALUE FOR dbo.Id_Sequence,
@custid ,
@empid
以上です。