トップページ > Sql Server 入門 >  Sql Server INSERT文

Sql Server INSERT文

INSERT文とは!?

データベース(SqlServer)のテーブルまたはビューに新しい行を追加します。

○ サンプルテーブル(テーブル名:商品 主キー:No)
No 商品    単価
------------------------
2  紙      10
3  ジュース  110
1  手紙    50
4  ラジオ   9000
5  SqlServer 9000

INSERT文でテーブルに1行追加するには!?

○ Sql文
INSERT INTO 商品 (No, 商品, 単価) VALUES (6, 'プリンタ', '12000')

○ 説明
商品テーブルに「No=6」・「商品=プリンタ」・「単価=12000」を追加します。

○ 結果
No 商品    単価
------------------------
2  紙      10
3  ジュース  110
1  手紙    50
4  ラジオ   9000
5  SqlServer 9000
6  プリンタ  12000

INSERT文でテーブルに同じ行を追加すると!?

○ Sql文
INSERT INTO 商品 (No, 商品, 単価) VALUES (5, 'プリンタ', '12000')

○ 説明
商品テーブルには、既にNo=5が存在するために、
重複行追加エラーとなります。

SELECTの結果をINSERTするには?

SELECTの結果をINSERTすることができます。
このSQLを知っているか知らないかでは、
システム構築の時の、効率性が違います。

知っていたら、良く使用する方法なので、
知っておきましょうね!

INSERT INTO 商品テーブル1(No, 商品, 単価)
SELECT No, 商品, 単価 FROM 商品テーブル2

データの移動とかでも使えるSQLです。

前のページ Sql Server SELECT文  | トップページ |  次のページ Sql Server UPDATE文