SQL ServerのINSERT(登録)
構文
SQL Serverでデータを登録するには「INSERT~VALUES~」を使います。
--テーブルへデータを登録する
INSERT INTO {テーブル} (列1,列2,列3・・・)
VALUES (値1,値2,値3・・・);
例1. 列を指定するINSERTパターン
--テーブルへデータを登録する
INSERT INTO emp (emp_no, emp_name, depno)
VALUES ('Z001', '伊東一', 'KA1');
ここでは3つの列(emp_no, emp_name, depno)を指定して、データを登録しました。それ以外の列は記述していないためデータは登録されません。
文字列型はシングルクォーテーション(’)で括る必要があります。
例2. 列を省略するINSERTパターン
--テーブルへデータを登録する
INSERT INTO emp
VALUES ('Z001', '伊東一', 'KA1', '05-0000-0000', 5, NULL);
ここではテーブルの登録先の列を指定せずに省略しています。このように列を省略する場合は、すべての列にデータをセットする必要があります。
よってVALUESの後のカッコにはすべての列のデータを順番にセットする必要があります。
以上、SQL Serverでデータを登録するINSERTのパターンでした。

コメント