以下のスクリプトを実行すると、以下のようなエラーが発生します。どのようなエラーで、どのように解決できるのでしょうか。
Insert table(OperationID,OpDescription,FilterID)
values (20,'Hierachy Update',1)
エラーが発生しました。
サーバーです。Msg 544, レベル16, ステート1, ライン1
IDENTITY_INSERTがOFFに設定されている場合、テーブル 'table'のIDカラムに明示的な値を挿入できません。
IDカラムであるOperationId
に値を挿入しています。
このようにテーブルのID挿入をオンにすることで、独自のID値を指定することができます。
SET IDENTITY_INSERT Table1 ON
INSERT INTO Table1
/*Note the column list is REQUIRED here, not optional*/
(OperationID,
OpDescription,
FilterID)
VALUES (20,
'Hierachy Update',
1)
SET IDENTITY_INSERT Table1 OFF