ПредишенСледващото

състояние CHECK

Възможно е да зададете произволен брой ограничения за данните, вписани в таблицата, например, да се ограничи обхвата на въвеждане на данни. опция CHECK предвижда ограничение, което ви позволява да зададете условие, за да бъдат изпълнени от въведената стойност в таблицата, преди да бъде приет. CHECK ограничение се състои от ключовата дума чек, последвано от изречение предикат, който използва указаното поле. Всеки опит да се променят или да се вмъкне стойност поле, което може да направи това предикат е неправилна, ще бъдат отхвърлени. Например:

Създаване на таблица Student

(Kod_stud число НЕ NULL първичен ключ,

ПРОВЕРКА ограничение може да се използва за защита срещу влизането в специфичните стойности, и по този начин се предотврати грешка. Например:

Създаване на таблица Student

(Kod_stud число НЕ NULL първичен ключ,

знак топка ПРОВЕРКА (топка> 0)

Form_ob Чар (10) CHECK (Form_ob ПО ( "Ден", "Разстояние", "Вечер"));

Тя може да се използва като CHECK маса ограничение а. Това е полезно в случаите, когато трябва да се включи повече от един ред в състояние на полето. Например:

Създаване на таблица Student

(Kod_stud число НЕ NULL първичен ключ,

Ако низът се вмъква в таблицата и не са налични стойности за всяка област, SQL трябва да има стойности по подразбиране, за да попълнят своите стойности на полетата не са посочени изрично в екипа; в противен случай въведете командата трябва да бъде отхвърлено. Най-често срещаната стойност е NULL. Тази стойност е по подразбиране за всяка колона, защото той яде Непознат граница NOT NULL, или не са посочени определената стойност по подразбиране. За да зададете друга стойност DEFAULT ограничение се използва по подразбиране.

Създаване на таблица Student

(Kod_stud число НЕ NULL първичен ключ,

знак топка ПРОВЕРКА (топка> 0)

Щип знак по подразбиране = 300);

Свързани статии

Подкрепете проекта - споделете линка, благодаря!