MulaiMulai sekarang secara gratis

Bekerja dengan repeatable read

Dengan mengingat video sebelumnya, mari kita praktik langsung transaksi repeatable read. Kita ingin menetapkan faktor "stabilitas" untuk aset internal bank jika mereka mengizinkan simpanan nasabah. Kita akan melakukannya dengan menetapkan kolom kustom, FIELD48, sama dengan nilai retainer jika bank mengizinkan rekening simpanan nasabah seperti yang ditunjukkan pada RCONP752.

Gangguan dari transaksi eksternal akan mengubah penerapan faktor kita. Repeatable read melindungi transaksi Anda dari sumber luar yang mengubah data yang tersedia saat kita menjalankan kueri pertama dalam transaksi.

Latihan ini adalah bagian dari kursus

Transaksi dan Penanganan Error di PostgreSQL

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

-- Create a new transaction with a repeatable read isolation level
___ ___ ___ ___ ___ ___;

-- Update records for banks that allow consumer deposit accounts
UPDATE ffiec_reci 
SET FIELD48 = 100 
WHERE RCONP752 = 'true';

-- Update records for banks that do not allow consumer deposit accounts
UPDATE ffiec_reci 
SET FIELD48 = 50 
WHERE RCONP752 = 'false';

-- Commit the transaction
___;
Edit dan Jalankan Kode