ピナクルのくるくるパソコン術

みんなが使えるパソコン術を提供します。

【SQLServer】INSERT文

* INSERT文

INSERT文はテーブルに行を新規で追加するときに使います。

 INSERT テーブル名 (カラム名) SELECT 設定値

例えば下記のようなINSERT文を実行すると

 INSERT #TEMPTBL (TXT,NUM) SELECT 'データ①',1

下記のようにテーブルに書き込まれます。

TXTNUM
データ①

レコードを追加するときに実行する基本的なSQL文です。

* おまけ

簡単にINSERT文が作れる表を用意してみました。

       
ABCDEFG HIJ
カラム名とデータを指定する G列・H列は文字列整形用なので非表示でよい 以下をコピーして実行する 以下にテーブル名を記入する
Column1Column2 =TEXTJOIN(",",TRUE,A2:F2)="INSERT INTO " & J2 & "(" & G2 & ")" テーブル名
Param1Param2 ="'" & TEXTJOIN("','",TRUE,A3:F3) &"'" = $H$2 & "SELECT " & G3

この表をExcelにいい感じに貼り付けます。

黄色セルの箇所をINSERTしたいテーブルに合わせて変更します。
列が足りない場合はA~F列の間で列の挿入をすると追加できます。

青色セルをコピーしてSQLを実行するとテーブルにINSERTされます。

ぜひ使ってみてください!