Scenario:
We hebben een dbo.Customer-tabel met ID als identiteitskolom. We moeten één record in deze tabel invoegen met -1 voor ID.Oplossing:
We zullen Identity_insert ON en Off gebruiken om dit te doen, zoals hieronder weergegeven. Het zal de identiteitseigenschap uitschakelen en dan zullen we het record invoegen en vervolgens weer inschakelen.
CREATE TABLE dbo.Customer(
ID INT IDENTITY(1,1) , CustomerCode VARCHAR(50) , FirstName VARCHAR(50) , LastName VARCHAR(50)) SET IDENTITY_INSERT dbo.Customer ON
GO
INSERT INTO dbo.Customer ( ID,CustomerCode,FirstName,LastName)
VALUES (-1,'UNKNOWN','UNKNOWN','UNKNOWN')
SET IDENTITY_INSERT Dbo.Customer OFF SELECT * FROM dbo.Customer
Hoe u handmatig een waarde in de identiteitskolom in de SQL Server-tabel invoegt Videodemo:De waarde handmatig invoegen in de identiteitskolom in de SQL Server-tabel |