Đây là mức độ nghiêm trọng của error
. Các cấp độ từ 11 - 20 gây ra lỗi trong SQL
. Cấp càng cao thì mức độ càng khắc nghiệt và transaction
nên bị hủy bỏ.
Bạn sẽ gặp lỗi cú pháp khi thực hiện:
RAISERROR('Cannot Insert where salary > 1000').
Vì bạn chưa chỉ định đúng các thông số parameters
(severity level
hoặc state
).
Nếu bạn muốn đưa ra cảnh báo chứ không phải exception
, sử dụng cấp độ 0 - 10.
Từ MSDN: