OracleのUPDATE(更新)
Oralceでデータを更新するには「UPDATE~SET~」を使います。
--テーブルの値を更新する UPDATE {テーブル} SET 列1 = 値1 ,列2 = 値2 ,列3 = 値3 WHERE 条件 ;
サンプルデータ
empno | empname | address |
A001 | 佐藤花子 | 東京都渋谷区1-1-1 |
例1. 条件指定するUPDATEパターン
--テーブルの値を更新する UPDATE emp SET empname = '山田花子' ,address = '沖縄県那覇市1-1-1' WHERE empno = 'A001';
ここではempnoが「A001」のレコードを更新しました。更新した列はSETの後の「empname 、address 」です。
empno | empname | address |
A001 | 山田花子 | 沖縄県那覇市1-1-1 |
例2. 全件更新するUPDATEパターン
--テーブルの値を更新する UPDATE emp SET update_f = 1 ;
where句で条件を指定しない場合は全件が更新されます。全件更新する場合はこのように条件なしでUPDATEすればOKです。
UPDATEするパターンとして2つとりあげました。
以上、OracleのUPDATEのパターンでした。
コメント