V reakci na váš komentář k odpovědi GSerga je zde příklad kontrolního omezení pomocí funkce:
alter table YourTable
add constraint chk_CheckFunction
check (dbo.CheckFunction() = 1)
Kde můžete definovat funkci jako:
create function dbo.CheckFunction()
returns int
as begin
return (select 1)
end
Funkce může odkazovat na jiné tabulky.