CHECK je konstrukce jazyka
SQL, která predstavuje omezení hodnot urcitého sloupce v tabulce. Dá se ríci, že je to jeden z druhu konstrukce
CONSTRAINT v tomto jazyce. Pro vytvorení jednoduchých omezení (v rámci jednoho sloupce) muže být v nekterých
SRBD použito pouze klícovým slovem
CHECK, pro složitejší podmínky omezení, pro omezení více sloupcu a pro pojmenování omezení je pred ním použito klícové slovo
CONSTRAINT. S pojmenovaným omezením dá pracovat jako s nedatovým objektem tabulky, mazat jej, pridávat jej a menit. Obsahuje-li tabulka tento typ omezení, databázový engine pri vkládání a úprave záznamu kontroluje podmínku omezení a nedovolí vložit rádek, který by toto omezení porušoval (místo toho napríklad hodí výjimku nebo chybovou hlášku).