Scenario:
Vi har en dbo.Customer-tabell som har ID som identitetskolumn. Vi måste infoga en post i den här tabellen med -1 för ID.Lösning :
Vi kommer att använda Identity_insert ON och Off för att göra detta enligt nedan. Det kommer att inaktivera identitetsegenskapen och sedan infogar vi posten och aktiverar den sedan igen.
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
Hur man infogar värde i Identity Column manuellt i SQL Server Table Videodemo :Hur man manuellt infogar värdet i identitetskolumnen i SQL Server Table |