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