Tôi đang sử dụng nhà phát triển sql và đã thêm một ràng buộc vào một trong các bảng của tôi.Bắt vi phạm ràng buộc trong psql
constraint valid_gender check(gender in ('M','F','I','T'))
Khi tôi cố gắng thêm mục nhập có ký tự 'x' cho giới tính sử dụng thủ tục xin lỗi, không thành công do vi phạm ràng buộc (như nó phải).
Tôi muốn thêm "Catch" vào thủ tục plsql để nếu valid_gender bị làm hỏng, tôi có thể raise_application_error cụ thể cho nó. Điều này có thể không?
thankyou rất nhiều – luke
tôi sẽ 2 hoặc 3 nếu tôi có thể :) –
đây là câu trả lời phù hợp hơn, cảm ơn bạn – chulian