IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Avvia (BEGIN) la transazione.
  • Aggiorna il campo RCONP752 impostandolo a 'true' dove RCON2365 è 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';
Modifica ed esegui il codice