CHECK: Porovnání verzí

Přidáno 533 bajtů ,  před 8 lety
mBez shrnutí editace
ADD CONSTRAINT check1 CHECK (salary>0 AND id>0);
</source>
 
Pokud je v tabulce byť jen jediný řádek, který omezující podmínce nevyhovuje, [[SŘBD]] nedovolí omezení přidat a vyhodí chybovou hlášku.
 
=== Odstranění omezení v tabulce ===
</source>
Např. v MySQL tento příklad vrátí řádek s následujícími položkami '''Table''' – název kontrolované tabulky (včetně prefixu databáze), '''Op''' – operace; vrací „<tt>check</tt>“, '''Msg_type''' – typ vzkazu; vrací jedno z následujícího: <tt>status</tt>, <tt>error</tt>, <tt>info</tt>, <tt>note</tt> nebo <tt>warning</tt>; '''Msg_text''' – text vzkazu; je-li tabulka v pořádku, vrátí <tt>OK</tt> nebo <tt>Table is already up to date</tt>.
 
== Obdoby v jiných databázích ==
MS Access pro sloupce tabulek nabízí v návrhovém režimu kolonky „Podmínka“. Pro textové sloupce má také kolonku „Maska“, pomocí které lze zformátovat podobu hodnout sloupce – obsahuje zástupce alfanumerických, numerických znaků, atd., převod na malá/velká písmena a znaky, které se pouze zobrazí ale neuloží.
 
==Odkazy==