NIE NULL
Wartość domyślna dla każdej kolumny to NULL. Ograniczenia Not Null zapewniają, że wartość kolumny nie powinna mieć wartości null. To ograniczenie zawsze zapewnia, że kolumna ma jakąś wartość. Nie pozwala na wstawianie ani aktualizowanie rekordu bez podania wartości w tym polu.Użytkownik może dodać to ograniczenie do jednej, wielu lub wszystkich kolumn tabeli.Składnia: CREATE TABLE nazwa_tabeli (kolumna 1 typ danych NOT NULL,………);Przykład: Utwórz tabelę STUDENT(identyfikator_studenta int NOT NULL,nazwa_studenta varchar(10),dział_studenta varchar(10) NOT NULL,rok klasy int);





DOMYŚLNE
Ograniczenie DEFAULT służy do ustawiania wartości domyślnej w kolumnie. To ograniczenie można zastosować do jednej kolumny lub wielu kolumn. NULL to wartość domyślna dla wszystkich kolumn w tabeli. Gdy użytkownik zastosuje ograniczenie niezerowe lub podstawowe do dowolnej kolumny, jej wartość domyślna zostanie zmieniona.Składnia: Utwórz tabelę nazwa_tabeli (Typ danych kolumny,…….Domyślna wartość typu danych kolumny);Przykład: Utwórz studenta tabeli (identyfikator_studenta int,nazwa_studenta varchar(20),dział_studenta varchar(20) domyślnie 'IT',rok int);


DEPT_ID | DEPT_NAME | DEPT_HEAD | DEPT_LOC |
0001 | IT | Pan. S.K. Miszra | 06 |
0002 | CS | Pan. DP Patyl | 04 |
0003 | ZEW | Pani S.K. Wyprzedaż | 05 |
0004 | MECHA | Pan. A.B. Jha | 07 |
STUDENT_ID | STUDENT_NAME | DEPT_NAME | ROK KLASY |
10001 | RAM | IT | 02 |
10002 | KIRAN | IT | 04 |
10003 | NEHA | CS | 01 |
10004 | ROOPA | MECH | 01 |
