Đáp lại nhận xét của bạn về câu trả lời của GSerg, đây là ví dụ về ràng buộc kiểm tra bằng cách sử dụng một hàm:
alter table YourTable
add constraint chk_CheckFunction
check (dbo.CheckFunction() = 1)
Nơi bạn có thể xác định hàm như:
create function dbo.CheckFunction()
returns int
as begin
return (select 1)
end
Hàm được phép tham chiếu đến các bảng khác.