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

Bắt các ngoại lệ cụ thể

Hãy xây dựng một hàm DO bắt trường hợp glucose được đặt thành null và ghi log một thông điệp nêu rõ rằng Glucose không được để null.

Hướng dẫn

100 XP
  • Bên trong khối BEGIN của hàm DO, INSERT vào patients một dòng có (a1c=7.5, glucose=null, và fasting=TRUE).
  • Thêm ngoại lệ not_null_violation để chèn "Glucose can not be null." vào cột detail của bảng errors trong trường hợp có lỗi.