Creare la nostra prima transazione
Ora sei prontə per creare la tua prima transazione. Come indicato nelle diapositive, stai lavorando con i dati della FFEIC, l'organizzazione negli Stati Uniti che definisce gli standard bancari e i formati di rendicontazione. Di recente hanno cambiato le regole per il reporting: l'indicatore che segnala se offri conti di deposito ai consumatori è vero solo se hai più di $5.000.000 in depositi intermediati.
Usiamo una transazione per eseguire questo aggiornamento in modo sicuro. Il flag "Provides Consumer Deposits" si trova nella colonna RCONP752 e i depositi intermediati sono nella colonna RCON2365.
Questo esercizio fa parte del corso
Transazioni e gestione degli errori in PostgreSQL
Istruzioni dell'esercizio
- Avvia (
BEGIN) la transazione. - Aggiorna il campo
RCONP752impostandolo a'true'doveRCON2365è maggiore di $5.000.000. - Chiudi la transazione con
COMMIT. - Seleziona il conteggio delle righe in cui
RCONP752è'true'.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
-- 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';