Perché dovresti usare un'Identity
personalizzata campo quando ce n'è già uno così grande in SQL Server?
Usa semplicemente INT Identity (1,1)
per il tuo campo ID e aumenterà automaticamente ogni volta che viene inserita una riga. Gestisce anche la concorrenza molto meglio di qualsiasi cosa tu possa implementare manualmente.
MODIFICA:
Esempio di un valore ID manuale:
SET IDENTITY_INSERT MyTable ON
INSERT INTO MyTable (IdField, Col1, Col2, Col3,...)
VALUES
(1234, 'Col1', 'Col2', 'Col3',...)
SET IDENTITY_INSERT MyTable OFF
Devi includere un elenco di campi espliciti per INSERT
.