Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Uma restrição Check pode estar relacionada a outra tabela?


Em resposta ao seu comentário sobre a resposta do GSerg, aqui está um exemplo de restrição de verificação usando uma função:
alter table YourTable
add constraint chk_CheckFunction
check (dbo.CheckFunction() = 1)

Onde você pode definir a função como:
create function dbo.CheckFunction()
returns int
as begin
    return (select 1)
end

A função tem permissão para fazer referência a outras tabelas.