sql >> Databáze >  >> RDS >> Sqlserver

Může se omezení kontroly vztahovat k jiné tabulce?

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.



  1. Výsledek formátu odčítání času

  2. Co je MySQL?

  3. Poškozený soubor exportu SQL Server BCP?

  4. Transponujte sadu řádků jako sloupce v SQL Server 2000