Oracle Database データを更新する

Oracle Database データを更新する

Oracle Databaseで、データを更新する手順を記述してます。「UPDATE」で対象のテーブルを指定して更新します。条件を指定することも可能です。

環境

  • OS windows11 home
  • Oracle Database 21c Express Edition
  • SQL Developer 21.2.1.204

手順

データを更新するには、「UPDATE」を使用します。条件を指定して更新する場合は「WHERE」で条件を指定します。

UPDATE テーブル名 SET カラム名 = 値, カラム名 = 値, カラム名 = 値 ・・・;

or

UPDATE テーブル名 SET カラム名 = 値, カラム名 = 値, カラム名 = 値 ・・・ 
WHERE カラム名 = 条件;

実際に、以下のテーブル「SAMPLETBL」のデータを更新してみます。

テーブル「SAMPLETBL」

「SAMPLETBL」のカラム「age」を全てを更新してみます。

UPDATE SAMPLETBL SET AGE = 11;

実行結果

更新されているかを確認してみます。

SELECT * FROM SAMPLETBL;

実行結果を見るとデータが更新されていることが確認できます。

条件を指定

条件を指定して、実行してみます。「ID」が3より大きいのものだけ更新します。

UPDATE SAMPLETBL SET AGE = 10
WHERE ID > 3;

3より大きいのものだけ更新されていることが確認できます。