LoslegenKostenlos loslegen

Mit einem einzelnen Savepoint arbeiten

Banken mit hohen Guthaben in Money Market Deposit Accounts (MMDA) sind oft widerstandsfähig in wirtschaftlichen Abschwüngen. Um Banken zu klassifizieren, verwenden wir ein Flag-Feld wie FIELD48, um Informationen für die weitere Verarbeitung zu speichern. Markiere Banken mit mehr als 5000000.

Diese Übung ist Teil des Kurses

Transaktionen und Fehlerbehandlung in PostgreSQL

Kurs anzeigen

Anleitung zur Übung

  • Starte eine Transaktion.
  • Setze FIELD48 auf MMDA, wenn RCON6810 (MMDA-Wert) größer als 5000000 ist.
  • Lege einen Savepoint mit dem Namen mmda_flag_set an.
  • Rolle die gesamte Transaktion zurück.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

BEGIN;

-- Set the flag to indicate that they hold MMDAs where more than $5 million
UPDATE ffiec_reci 
SET FIELD48 = '___' 
WHERE ___ > 5000000;

-- Set a savepoint
___ ___;

-- Rollback the whole transaction
___;

COMMIT;
Code bearbeiten und ausführen