MulaiMulai sekarang secara gratis

Bekerja dengan satu savepoint

Bank yang memiliki nilai besar dalam Money Market Deposit Accounts (MMDA) sering kali lebih tangguh menghadapi penurunan ekonomi. Untuk mengklasifikasikan bank, kita akan menggunakan bidang penanda seperti FIELD48 untuk menyimpan informasi yang berguna bagi pemrosesan lanjutan. Mari tandai bank yang memiliki nilai di atas 5000000.

Latihan ini adalah bagian dari kursus

Transaksi dan Penanganan Error di PostgreSQL

Lihat Kursus

Petunjuk latihan

  • Buat sebuah transaksi.
  • Perbarui FIELD48 menjadi MMDA jika RCON6810 (nilai MMDA) lebih besar dari 5000000.
  • Tetapkan savepoint bernama mmda_flag_set.
  • Lakukan rollback pada seluruh transaksi.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

BEGIN;

-- Set the flag to indicate that they hold MMDAs where more than $5 million
UPDATE ffiec_reci 
SET FIELD48 = '___' 
WHERE ___ > 5000000;

-- Set a savepoint
___ ___;

-- Rollback the whole transaction
___;

COMMIT;
Edit dan Jalankan Kode