Feltételek az SQL - limit ellenőrzés - nyelv SQL lekérdezések

CHECK feltétel

Lehetőség van, hogy bármilyen számú korlátozást a bevitt adatokat a táblázatban, például, hogy korlátozza a különböző bemeneti adatok. CHECK opció a korlátozás, amely lehetővé teszi, hogy egy feltételt kell teljesíteni a megadott érték a táblázatban elfogadás előtt. CHECK megszorítás áll a kulcs szó CHECK, majd egy állítmány mondat, amely a megadott területen. Minden kísérlet, hogy módosítsa vagy helyezzen egy mező értékét, hogy teheti ezt állítmány helytelen elutasításra kerül. Például:

CREATE TABLE Student

(Kod_stud integer NOT NULL elsődleges kulcsot,

CHECK megszorítás lehet használni, hogy megvédje a bejegyzést a konkrét értékeket, és ezáltal megakadályozza a hibát. Például:

CREATE TABLE Student

(Kod_stud integer NOT NULL elsődleges kulcsot,

Ball tizedes CHECK (Ball> 0)

Form_ob char (10) CHECK (Form_ob IN ( 'Nap', 'távolság', 'Este'));

Azt is fel lehet használni, mint egy CHECK asztal megszorítás. Ez olyan esetekben hasznos, amikor meg kell bekapcsolni egynél több sorban a területen állapotban. Például:

CREATE TABLE Student

(Kod_stud integer NOT NULL elsődleges kulcsot,

Ha a string helyezünk az asztalra, és nem állnak rendelkezésre az egyes mezőket, az SQL kell alapértékeket, hogy töltse ki a területen értékeket nem kifejezetten megadva a csapat; egyébként helyezze parancsot kell utasítani. A leggyakoribb alapértelmezett érték NULL. Ez az érték az alapértelmezett bármely oszlop, mert evett ismert határt NOT NULL, vagy nincs megadva rendelt érték alapértelmezés szerint. Ahhoz, hogy hozzá egy másik értéket DEFAULT kényszer alapértelmezett.

CREATE TABLE Student

(Kod_stud integer NOT NULL elsődleges kulcsot,

Ball tizedes CHECK (Ball> 0)

Stip tizedes DEFAULT = 300);

Kapcsolódó cikkek