SQL CREATE komutu ile tabloları oluşturduğumuzda tablodaki değerler null olarak kabul edilir.
NOT NULL ile bu işlemi sınırlayarak null değerini kabul etmemeye zorlarız. Bu bir alanı her zaman bir değer içermesi için zorlar, yani bu alana bir değer eklemeden yeni kayıt ekleyemez veya bir kaydı güncelleyemezsiniz.
Aşağıdaki SQL, “ID”, “Ad” ve “Soyad” sütunlarının “Kisiler” tablosu oluşturulduğunda NULL değerleri kabul etmemesini sağlar:
CREATE TABLE Kisiler (
ID int NOT NULL,
AD varchar(255) NOT NULL,
Soyad varchar(255) NOT NULL,
Yas int
);
“Kisiler” tablosu zaten oluşturulmuşsa “Yas” sütununda bir NOT NULL kısıltlaması oluştumak için aşağıdaki SQL’i kullanın:
ALTER TABLE Kisiler
MODIFY Yas int NOT NULL;
İçerik: Yusuf Erdoğan