1

「IDENTITY_INSERT が OFF に設定されている場合、テーブル 'table' の ID 列に明示的な値を挿入できません」というエラーが表示されます。

テーブルには 2 つの主キーがあり、1 つは自動インクリメントに設定され、もう 1 つは渡された値で設定されます。

これは SQL Server 2005 で可能ですか? または私は何かが欠けていますか?

よろしくお願いします。

4

1 に答える 1

1

ID列に値を挿入しようとしています。これは次の方法で実行できます

SET IDENTITY_INSERT TableName ON
INSERT INTO TableName() VALUES ()
SET IDENTITY_INSERT TableName OFF

http://msdn.microsoft.com/en-us/library/ms188059.aspx

于 2010-07-26T07:20:05.647 に答える