Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jawną wartość kolumny tożsamości w tabeli można określić tylko wtedy, gdy jest używana lista kolumn, a IDENTITY_INSERT jest WŁĄCZONY SQL Server

SET IDENTITY_INSERT tableA ON

Musisz sporządzić listę kolumn dla swojego wyciągu INSERT:

INSERT Into tableA ([id], [c2], [c3], [c4], [c5] ) 
SELECT [id], [c2], [c3], [c4], [c5] FROM tableB

nie jak "WSTAW do tabeliA WYBIERZ ........"

SET IDENTITY_INSERT tableA OFF


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wskazówki dotyczące korzystania z SQL Server z Salesforce SOQL

  2. Zapytanie ODBC na MS SQL Server zwracające pierwsze 255 znaków tylko w PHP PDO (FreeTDS)

  3. Twórz zagnieżdżone tablice JSON za pomocą FOR JSON PATH

  4. Użyj IDENT_CURRENT(), aby zwrócić bieżącą wartość tożsamości w kolumnie tożsamości w SQL Server

  5. Funkcje zdefiniowane przez użytkownika programu SQL Server