Unsere erste Transaktion erstellen
Jetzt bist du bereit, deine erste Transaktion zu bauen. Wie in den Folien erwähnt, arbeitest du mit Daten der FFEIC, der Organisation in den USA, die Bankstandards und Meldeformate festlegt. Kürzlich wurden die Regeln geändert: Die Meldung, ob du Verbrauchereinlagen anbietest, soll nur dann „true“ sein, wenn du mehr als $5.000.000 an Brokered Deposits hast.
Lass uns eine Transaktion verwenden, um dieses Update sicher durchzuführen. Das Flag „Provides Consumer Deposits“ steht in der Spalte RCONP752, und die Brokered Deposits stehen in der Spalte RCON2365.
Diese Übung ist Teil des Kurses
Transaktionen und Fehlerbehandlung in PostgreSQL
Anleitung zur Übung
- Starte die Transaktion mit
BEGIN. - Setze das Feld
RCONP752auf'true', woRCON2365größer als $5.000.000 ist. - Schließe die Transaktion mit
COMMITab. - Wähle die Anzahl der Zeilen aus, in denen
RCONP752'true'ist.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
-- Begin a new transaction
___;
-- Update RCOP752 to true if RCON2365 is over 5000000
UPDATE ffiec_reci
___ RCONP752 = 'true'
WHERE RCON2365 > ___;
-- Commit the transaction
___;
-- Select a count of records now true
SELECT COUNT(RCONP752)
FROM ffiec_reci
WHERE ___ = 'true';