トップページ > Sql Server 入門 > Sql Server INSERT文
データベース(SqlServer)のテーブルまたはビューに新しい行を追加します。
○ サンプルテーブル(テーブル名:商品 主キー:No)
No 商品 単価
------------------------
2 紙 10
3 ジュース 110
1 手紙 50
4 ラジオ 9000
5 SqlServer 9000
○ Sql文
INSERT INTO 商品 (No, 商品, 単価) VALUES (6, 'プリンタ', '12000')
○ 説明
商品テーブルに「No=6」・「商品=プリンタ」・「単価=12000」を追加します。
○ 結果
No 商品 単価
------------------------
2 紙 10
3 ジュース 110
1 手紙 50
4 ラジオ 9000
5 SqlServer 9000
6 プリンタ 12000
○ Sql文
INSERT INTO 商品 (No, 商品, 単価) VALUES (5, 'プリンタ', '12000')
○ 説明
商品テーブルには、既にNo=5が存在するために、
重複行追加エラーとなります。
SELECTの結果をINSERTすることができます。
このSQLを知っているか知らないかでは、
システム構築の時の、効率性が違います。
知っていたら、良く使用する方法なので、
知っておきましょうね!
INSERT INTO 商品テーブル1(No, 商品, 単価)
SELECT No, 商品, 単価 FROM 商品テーブル2
データの移動とかでも使えるSQLです。