En réponse à votre commentaire sur la réponse de GSerg, voici un exemple de contrainte de vérification utilisant une fonction :
alter table YourTable
add constraint chk_CheckFunction
check (dbo.CheckFunction() = 1)
Où vous pouvez définir la fonction comme :
create function dbo.CheckFunction()
returns int
as begin
return (select 1)
end
La fonction est autorisée à référencer d'autres tables.