plsqlでデータを更新する文をどのように書けばいいですか。
PL/SQLでは、データを更新するためにUPDATE文を使用することができます。UPDATE文の一般的な構文は以下の通りです:
UPDATE 表名
SET 列名1 = 值1, 列名2 = 值2, ...
[WHERE 条件];
表名は、更新するテーブルの名前であり、列名と値は更新する列とそれに対応する新しい値です。複数の列を同時に更新することができ、それぞれの列と新しい値は等号で割り当てられます。WHERE句はオプションであり、更新するデータ行の条件を指定するために使用されます。WHERE句がない場合は、テーブル内のすべての行が更新されます。
PL/SQLを使用してデータを更新する方法を示す例です。
BEGIN
UPDATE employees
SET salary = salary * 1.1
WHERE department_id = 10;
COMMIT;
END;
上記の例では、部署番号が10の従業員の給与を更新し、給与を10%増やしました。UPDATE文の後ろのWHERE句は条件を指定し、条件に一致するデータ行のみが更新されます。COMMIT文はトランザクションをコミットし、変更をデータベースに保存します。