Můžete použít SEQUENCE
příkaz představený v SQL Server 2012 přináší metodu generování ID
Chcete-li jej použít v příkazu insert, musíte nejprve vytvořit sekvenci, jako je tato -
CREATE SEQUENCE dbo.Id_Sequence
AS INT
START WITH 1
INCREMENT BY 1
MINVALUE 0
NO MAXVALUE
Nyní jej použijte ve svém příkazu insert, jako je tento -
INSERT INTO dbo.Test1
( orderid ,
custid ,
empid
)
SELECT NEXT VALUE FOR dbo.Id_Sequence,
@custid ,
@empid
To je ono.