SQLTutorial.nl
Not null
Met Not null kan aangegeven worden of een bepaald veld verplicht is om in te vullen. Het mag geen NULL waarden bevatten. De NOT NULL constraint kan worden toegevoegd bij het maken van de tabel, zie syntax hieronder:
CREATE TABLE tabelnaam
(
kolomnaam1 datatype NOT NULL,
kolomnaam2 datatype
)
(
kolomnaam1 datatype NOT NULL,
kolomnaam2 datatype
)
Voorbeeld
In onderstaand voorbeeld wordt een tabel aangemaakt, waarin persoonsgegevens worden opgeslagen. In deze tabel wordt van de persoon een uniek id-nummer opgeslagen, zijn voor- en achternaam, woonplaats en het geslacht. In de tabel zal worden afgedwongen, dat van een persoon minimaal de voor- en achternaam verplicht ingevuld moeten zijn.
CREATE TABLE persoon
(
id int,
Voornaam varchar(255) NOT NULL,
Achternaam varchar(255) NOT NULL,
Woonplaats varchar(255),
Geslacht varchar(1)
)
(
id int,
Voornaam varchar(255) NOT NULL,
Achternaam varchar(255) NOT NULL,
Woonplaats varchar(255),
Geslacht varchar(1)
)