NOT NULL!!

 

Not null dalam database adalah sebuah constraint atau pembatasan yang menentukan bahwa nilai dalam suatu kolom tidak boleh kosong atau null. Not null digunakan untuk memastikan bahwa setiap baris dalam tabel memiliki nilai yang valid dalam kolom tersebut, sehingga memungkinkan query dan operasi lain pada tabel tersebut dapat dilakukan dengan benar.

Contoh penggunaan not null dalam database dapat dilihat pada tabel karyawan berikut ini:

Dalam tabel ini, kolom "Gaji" pada baris ketiga tidak memiliki nilai, yang menunjukkan bahwa data tersebut tidak lengkap atau tidak valid. Dalam hal ini, not null constraint dapat diterapkan pada kolom "Gaji" sehingga baris tersebut tidak dapat disimpan ke dalam tabel kecuali nilai gaji-nya diisi dengan nilai yang valid. Dengan demikian, not null constraint dapat memastikan bahwa setiap baris dalam tabel memiliki nilai yang valid dalam kolom tersebut.

Contoh SQL untuk menambahkan not null constraint pada kolom "Gaji" pada tabel karyawan adalah sebagai berikut:


Dengan menambahkan not null constraint pada kolom "Gaji", maka jika ada baris baru yang akan dimasukkan ke dalam tabel karyawan dan nilai gaji-nya tidak diisi, maka sistem database akan mengembalikan pesan kesalahan dan baris tersebut tidak akan disimpan ke dalam tabel.

Komentar