1. เรียนรู้
  2. /
  3. Courses
  4. /
  5. Giao dịch và Xử lý Lỗi trong PostgreSQL

Connected

Exercises

Rollback với savepoint

Tiếp nối bài tập trước: các ngân hàng có hơn 6 triệu đô trong MMDA có khả năng trụ vững gấp đôi trong suy thoái so với nhóm có từ 5 đến 6 triệu đô ở cùng loại tài sản. Ở đây mã mẫu có một lỗi và bạn cần rollback về savepoint để giữ tính toàn vẹn dữ liệu.

คำแนะนำ

100 XP
  • Trong một giao dịch, đặt FIELD48 thành 'MMDA+' khi RCON6810 (số tiền MMDA) lớn hơn 6 triệu đô.
  • Đặt mmdaplus_flag_set làm savepoint.
  • Đặt FIELD48 thành 'MMDA+' khi RCON6810 (số tiền MMDA) lớn hơn 5 triệu đô (đây là lỗi).
  • Hoàn tác về mmdaplus_flag_set, kết thúc giao dịch, và đếm số bản ghi 'MMDA+'.