SQL ServerのUPDATE(更新)
UPDATEの構文
SQL Serverでデータを更新するには「UPDATE~SET~」を使います。
--テーブルのデータを更新する UPDATE {テーブル} SET 列1 = 値1 ,列2 = 値2 ,列3 = 値3 WHERE 条件 ;
empno | empname | address |
D001 | 加藤花子 | 東京都渋谷区1-1-1 |
例1. 条件指定するUPDATEパターン
--テーブルの値を更新する UPDATE emp SET empname = '藤田花子' ,address = '神奈川県横浜市1-1-1' WHERE empno = 'D001';
empno | empname | address |
D001 | 藤田花子 | 神奈川県横浜市1-1-1 |
ここでは「empno」が「D001」のレコードを更新しました。更新した列はSETの後の「empname 、address 」です。
文字列型はシングルクォーテーション(’)で括る必要があります。
例2. 全件更新するUPDATEパターン
--テーブルの値を更新する UPDATE emp SET update_f = 1 ;
where句で条件を指定しない場合、全件が更新されます。全件更新する場合はこのように条件なしでUPDATEすればOKです。
UPDATEするパターンとして2つとりあげました。
以上、SQL Serverでデータ更新するUPDATEのパターンでした。
コメント