Waarom zou je een op maat gemaakte Identity
gebruiken? veld wanneer er al zo'n geweldige in SQL Server zit?
Gebruik gewoon INT Identity (1,1)
voor uw ID-veld en het wordt automatisch verhoogd elke keer dat een rij wordt ingevoegd. Het gaat ook veel beter om met gelijktijdigheid dan vrijwel alles wat je handmatig zou kunnen implementeren.
BEWERKEN:
Voorbeeld van een handmatige ID-waarde:
SET IDENTITY_INSERT MyTable ON
INSERT INTO MyTable (IdField, Col1, Col2, Col3,...)
VALUES
(1234, 'Col1', 'Col2', 'Col3',...)
SET IDENTITY_INSERT MyTable OFF
U moet een expliciete veldlijst opnemen voor de INSERT
.