Mulai sekarangMulai 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 merupakan bagian dari kursus

Transaksi dan Penanganan Error di PostgreSQL

Lihat Kursus

Instruksi 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 langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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