重複の可能性:
IDENTITY_INSERT が OFF に設定されている場合、テーブル 'table' の ID 列に明示的な値を挿入できません
私はSQLが初めてです。INSERT
SQL Server 2008 Express Edition でクエリを作成しようとしています。
クエリは次のとおりです。
insert into customers
values(201, 'Singh', 'rajnish', '101 bhandup', 'mumbai', 'mp', 33321, 0, null, 123.89, 25.00)
しかし、次のエラーが発生します。
テーブル 'customers' の ID 列の明示的な値は、列リストが使用され、IDENTITY_INSERT が ON の場合にのみ指定できます。
スタックオーバーフローを検索しました。似たような質問がいくつか見つかりましたが、説明を理解できませんでした。エラーを理解して修正するのを手伝ってください。
編集 :
私はやろうとしました:
SET IDENTITY_INSERT customers ON;
insert into customers
values(201, 'Singh', 'rajnish', '101 bhandup', 'mumbai', 'mp', 33321, 0, null, 123.89, 25.00)
SET IDENTITY_INSERT customers OFF;
しかし、再び同じエラーが発生します。