1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Giao dịch và Xử lý Lỗi trong PostgreSQL

Connected

Bài tập

Hoàn tác nhiều câu lệnh (Multistatement Rollbacks)

Bây giờ hãy dùng nhiều câu lệnh trong một giao dịch để đặt cờ trong FIELD48 dựa trên việc nó nắm giữ tài sản của chính quyền bang Mỹ thể hiện ở RCON2203, tài sản nước ngoài thể hiện ở RCON2236, hoặc cả hai. Giá trị cho FIELD48 lần lượt phải là 'US-STATE-GOV', 'FOREIGN', hoặc 'BOTH'. Tuy nhiên, bạn đã mắc lỗi trong câu lệnh cho trường hợp cả hai.

Hướng dẫn

100 XP
  • Tạo 3 câu lệnh UPDATE để phát hiện từng điều kiện và đặt cờ.
  • Hoàn tác lỗi đặt 'BOOTH' thay vì 'BOTH' bằng cách ROLLBACK giao dịch.
  • Chọn số lượng bản ghi nơi cờ được đặt thành 'BOOTH'.