【SQL Server】INSERT で登録する

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のパターンでした。

コメント