Membuat transaksi pertama kita
Sekarang Anda siap membangun transaksi pertama. Seperti disebutkan di slide, Anda bekerja dengan data dari FFEIC, organisasi di AS yang menetapkan standar perbankan dan format pelaporan. Baru-baru ini mereka mengubah aturan pelaporan: Anda dianggap menyediakan rekening simpanan konsumen hanya jika Anda memiliki lebih dari $5.000.000 dalam simpanan melalui perantara (brokered deposits).
Mari gunakan transaksi untuk melakukan pembaruan tersebut dengan aman. Penanda "Provides Consumer Deposits" ada di kolom RCONP752 dan nilai simpanan melalui perantara ada di kolom RCON2365.
Latihan ini adalah bagian dari kursus
Transaksi dan Penanganan Error di PostgreSQL
Petunjuk latihan
BEGINtransaksi.- Perbarui kolom
RCONP752menjadi'true'jikaRCON2365lebih besar dari $5.000.000. - Akhiri transaksi dengan
COMMIT. - Lakukan SELECT untuk menghitung jumlah baris saat
RCONP752bernilai'true'.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
-- 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';