Menanggapi komentar Anda pada jawaban GSerg, berikut ini contoh batasan pemeriksaan menggunakan fungsi:
alter table YourTable
add constraint chk_CheckFunction
check (dbo.CheckFunction() = 1)
Di mana Anda dapat mendefinisikan fungsi seperti:
create function dbo.CheckFunction()
returns int
as begin
return (select 1)
end
Fungsi ini diperbolehkan untuk mereferensikan tabel lain.