2015年8月11日火曜日

SQL ServerでIDENTITYカラムにID番号を指定してインサート「SET IDENTITY_INSERT」

SQL ServerでIDENTITYカラムにID番号を指定してインサート「SET IDENTITY_INSERT」です。SET IDENTITY_INSERT tablename ON と明示的にID番号を指定してインサートすることを宣言しないとエラーが出てしまいます。ちょっとしたカルチャーショック(笑)。

SET IDENTITY_INSERT tablename ON;
GO

INSERT INTO tablename (ID, Name) VALUES (3, 'Name');
GO

参考サイト
SET IDENTITY_INSERT で IDENTITY に任意の値を設定(Landscape-エンジニアのメモさん)

0 件のコメント:

コメントを投稿