Als reactie op uw opmerking over het antwoord van GSerg, volgt hier een voorbeeld van een controlebeperking met een functie:
alter table YourTable
add constraint chk_CheckFunction
check (dbo.CheckFunction() = 1)
Waar u de functie kunt definiëren, zoals:
create function dbo.CheckFunction()
returns int
as begin
return (select 1)
end
De functie mag naar andere tabellen verwijzen.