Not Null

Het is mogelijk om lege waardes in een tabel op te slaan, dit zijn NULL waardes. Met de NOT NULL constraint kan aangegeven worden of een bepaald veld verplicht ingevuld moet worden. dit veld mag dus geen NULL waarde bevatten. De constraint kan worden toegevoegd bij het maken van de tabel.

CREATE TABLE tabelnaam
    (
        kolomnaam1 datatype NOT NULL,
        kolomnaam2 datatype
    )

Genomen het voorbeeld waarin een tabel wordt gemaakt voor het opslaan van persoonsgevens. Deze gegevens bestaan onder andere uit de voor, - en achternaam, woonplaats en geslacht.

In het voorbeeld hieronder zal worden afgedwongen dat de voor, - en achternaam geen lege waarde (NULL) mag bevatten. De velden moeten dus worden ingevuld.

CREATE TABLE persoon
	(
		id int,
		voornaam varchar(255) NOT NULL,
		achternaam varchar(255) NOT NULL,
		woonplaats varchar(255),
		geslacht varchar(1)
	)