☆彡群馬県高崎市のITシステムアドバイザーの日常(goo支店)

群馬県高崎市のデータ活用コンサルタント・ITシステムアドバイザー「なみぶたぁのだんな」です。是非ご覧下さい(*^ー゜)

IDENTITY項目に明示的に値を設定する方法

2007年08月16日 14時40分46秒 | Oracle / SQL Server / MySQL / Postgres /

SQL Serverで項目に自動採番するようIDENTITYを設定している場合、通常のINSERT文を実行するとエラーになってしまいます。


下記の手順が必要。


・INSERT句で項目名を全て列挙する。


・SET IDENTITY_INSERTを使用する。


(Ex) Fld1がIDENTITY項目の場合。

SET IDENTITY_INSERT テーブル名 ON

INSERT INTO テーブル名 (Fld1, Fld2, Fld3) VALUE (1, "あいう", 123);

SET IDENTITY_INSERT テーブル名 OFF


Access2003 VBA + ADOで動作確認済。


参考サイト:


Landscape - エンジニアのメモ


MSDN-SET IDENTITY_INSERT


↓クリックして頂けるとうれしいです(ワンクリック詐欺ではないです(笑))

banner_03人気blogランキングへ

にほんブログ村 地域生活ブログ 群馬情報へ にほんブログ村 サッカーブログ 少年サッカーへ にほんブログ村 IT技術ブログへ 日本ブログ村へ




最新の画像もっと見る