НЕ НУЛВО
Стойността по подразбиране за всяка колона е NULL. Ограниченията Not Null гарантират, че стойността на колоната не трябва да е нула. Това ограничение винаги гарантира, че колоната има някаква стойност. Не позволява вмъкване или актуализиране на запис без да се упоменава стойност в това поле. Потребителят може да добави това ограничение към една или няколко или всички колони на таблицата.Синтаксис: CREATE TABLE table_name (тип данни в колона 1 NOT NULL,………);Пример: Създаване на таблица STUDENT(id_id int NOT NULL,student_name varchar(10),student_dept varchar(10) NOT NULL,classyear int);





ПО ПОДРАЗБИРАНЕ
Ограничението DEFAULT се използва за задаване на стойността по подразбиране на колоната. Това ограничение може да се приложи върху една колона или няколко колони. NULL е стойност по подразбиране за всички колони в таблицата. Когато потребителят приложи ненулево или основно ограничение към която и да е колона, тогава стойността по подразбиране се променя.Синтаксис: Създайте таблица table_name (тип данни на колона,……. Стойност по подразбиране за тип данни на колона);Пример: Създаване на таблица student (student_id int,student_name varchar(20),student_dept varchar(20) default 'IT',classyear int);


DEPT_ID | DEPT_NAME | DEPT_HEAD | DEPT_LOC |
0001 | ИТ | Г-н С.К. Мишра | 06 |
0002 | CS | Г-н Д.П. Патил | 04 |
0003 | EXTC | Г-жа С.К. Bhosale | 05 |
0004 | MECH | Г-н A.B. Джа | 07 |
STUDENT_ID | STUDENT_NAME | DEPT_NAME | CLASSYEAR |
10001 | RAM | ИТ | 02 |
10002 | КИРАН | ИТ | 04 |
10003 | NEHA | CS | 01 |
10004 | ROOPA | MECH | 01 |
