Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Kategorie: Programowanie webowe Bazy danych

Której klauzuli należy użyć w poleceniu CREATE TABLE, aby pole nie mogło pozostać puste?

Odpowiedzi

Dobrze. NOT NULL wymusza, by pole zawsze miało wartość.
Źle. CHECK nakłada warunek na wartość, ale sam nie zakazuje pustości.
Źle. DEFAULT ustala wartość domyślną, lecz nadal dopuszcza NULL.
Źle. NULL wręcz POZWALA na brak wartości.