Som svar på din kommentar til GSergs svar, er her et eksempel på kontrolbegrænsning ved hjælp af en funktion:
alter table YourTable
add constraint chk_CheckFunction
check (dbo.CheckFunction() = 1)
Hvor du kan definere funktionen som:
create function dbo.CheckFunction()
returns int
as begin
return (select 1)
end
Funktionen er tilladt at referere til andre tabeller.