NOT NULL - Constraint
Not Null adalah salah satu jenis constraint pada SQL yang digunakan untuk memastikan bahwa kolom pada sebuah tabel tidak boleh memiliki nilai NULL atau kosong. Ketika sebuah kolom didefinisikan dengan Not Null constraint, itu berarti bahwa setiap baris pada tabel harus memiliki nilai yang valid untuk kolom tersebut.
Dalam sintaks di atas, kolom1 didefinisikan dengan Not Null constraint, sedangkan kolom2 tidak. Ini berarti bahwa setiap baris pada tabel harus memiliki nilai yang valid untuk kolom kolom1, tetapi tidak diperlukan untuk kolom kolom2.
Contoh penggunaan Not Null constraint pada SQL:
Dalam contoh di atas, kolom nama dan tgl_lahir didefinisikan dengan Not Null constraint, sedangkan kolom alamat tidak. Artinya, setiap baris pada tabel tb_siswa harus memiliki nilai yang valid untuk kolom nama dan tgl_lahir, tetapi tidak perlu memiliki nilai untuk kolom alamat.
Not Null constraint sangat berguna dalam menjaga integritas data dan mencegah kesalahan data yang disebabkan oleh nilai NULL atau kosong pada kolom. Selain itu, Not Null constraint juga dapat membantu meningkatkan performa query, karena query akan lebih cepat jika tidak perlu memproses nilai NULL atau kosong pada kolom.
FUNGSI CONSTRAINT
Not Null adalah salah satu jenis constraint pada SQL yang berfungsi untuk memastikan bahwa kolom pada sebuah tabel tidak boleh memiliki nilai NULL atau kosong. Fungsi Not Null constraint adalah untuk:
- Mencegah Nilai Kosong: Not Null constraint memastikan bahwa setiap baris pada tabel memiliki nilai yang valid untuk kolom yang didefinisikan. Hal ini dapat mencegah kesalahan data yang disebabkan oleh nilai NULL atau kosong pada kolom.
- Meningkatkan Integritas Data: Dengan menggunakan Not Null constraint, Anda dapat memastikan bahwa data yang dimasukkan ke dalam tabel memiliki nilai yang valid pada setiap kolom yang didefinisikan dengan Not Null. Hal ini membantu memperbaiki integritas data dan mencegah kesalahan data yang disebabkan oleh nilai NULL atau kosong.
- Mempermudah Query: Dengan menggunakan Not Null constraint, query pada tabel menjadi lebih mudah dan efisien karena tidak perlu memproses nilai NULL atau kosong pada kolom.
Komentar
Posting Komentar