1. Uczyć się
  2. /
  3. Courses
  4. /
  5. PostgreSQL におけるトランザクションとエラー処理

Connected

Exercise

複数文のロールバック

ここでは、トランザクション内で複数の文を使い、RCON2203 に米州政府(US州政府)資産、RCON2236 に海外資産、またはその両方を保有しているかに基づいて、FIELD48 にフラグを設定します。FIELD48 の値は、それぞれ 'US-STATE-GOV'、'FOREIGN'、'BOTH' にする必要があります。ただし、両方の場合の文にミスがありました。

Instrukcje

100 XP
  • それぞれの条件を検出してフラグを設定する、3つの UPDATE 文を作成します。
  • 'BOTH' ではなく 'BOOTH' に設定してしまったミスを、トランザクションのロールバックで取り消します。
  • フラグが 'BOOTH' に設定されているレコード数を取得する SELECT を実行します。