表の中のデータを変更するには、UPDATE ステートメントを使います。 このステートメントを使うことによって、 WHERE 文節の検索条件を満たす行ごとに 1 つまたは複数の列の値を変更できます。
次の例では、ID が 410 の従業員についての情報を更新しています。
UPDATE PERS SET JOB='Prgmr', SALARY = SALARY + 300 WHERE ID = 410
SET 文節は、更新の対象となる列とその値を指定します。
WHERE 文節はオプションであり、更新の対象となる行を指定します。 WHERE 文節を省略した場合、 データベース・マネージャーは、表または視点の中のすべての行を、指定した値に更新します。
この例の場合、まず表 (PERS) を指定し、 次に更新の対象となる行を決めるための条件を指定しています。 従業員番号 (ID) 410 に対応する情報を変更します。 その従業員の肩書き (JOB) を 'Prgmr' に変更し、 その給与 (SALARY) を $300 アップします。
複数の行に適用される WHERE 文節を含めることによって、 複数の行を一度に変更することができます。 次の例では、 すべての営業マン (Sales) の給与を 15% アップしています。
UPDATE PERS SET SALARY = SALARY * 1.15 WHERE JOB = 'Sales'