sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Kan inte infoga explicit värde för identitetskolumnen i tabellen "Tabell" när IDENTITY_INSERT är inställt på AV

SET IDENTITY_INSERT Table_Name ON;
GO

    /* Do your Inserts */

SET IDENTITY_INSERT Table_Name OFF;
GO

Obs

Om du uttryckligen infogar värden i en identitetskolumn, för att se till att du aldrig får dubbletter av värden, kan du återställa värdet för identitetskolumnen efter att du uttryckligen har infogat värden:

DBCC CHECKIDENT ('Table_Name', RESEED, 0); --<-- Reseed value to 0
GO

DBCC CHECKIDENT ('Table_Name', RESEED);    --<-- Reseed value to next available value
GO


  1. Ansluta till Oracle Database via C#?

  2. Hur man matchar värdena för två kolumner (samma tabell) i diagonal och visar resultatet när de inte matchar

  3. Grunderna för att hantera datafiler i SQL Server

  4. MySQL - GROUP_CONCAT med joins