DEFAULT - Constraint

 


CONSTRAINT ( DEFAULT )

Default constraint dalam database adalah sebuah aturan atau kondisi yang diterapkan pada kolom dalam sebuah tabel yang akan menentukan nilai default dari kolom tersebut ketika tidak ada nilai yang diberikan saat sebuah record baru ditambahkan ke dalam tabel. Dengan kata lain, default constraint akan menentukan nilai default yang akan digunakan pada kolom tersebut jika pengguna tidak menyediakan nilai lain saat menyimpan data.

Contoh penggunaan default constraint adalah ketika sebuah tabel memiliki kolom "tanggal dibuat" yang harus diisi dengan tanggal ketika sebuah record dibuat. Jika pengguna tidak menyediakan tanggal, default constraint akan mengisi kolom tersebut dengan tanggal saat ini secara otomatis.

Default constraint juga dapat digunakan untuk menentukan nilai default untuk kolom yang berisi data angka, teks, atau jenis data lainnya. Ini memungkinkan pengguna untuk dengan mudah menambahkan data baru ke dalam tabel tanpa harus mengisi setiap kolom secara manual.

Berikut adalah contoh penggunaan default constraint pada sebuah tabel "customers" dengan kolom "status" yang berisi data teks:


Pada contoh di atas, default constraint diterapkan pada kolom "status" dengan nilai default 'Active'. Jadi ketika sebuah record baru ditambahkan ke dalam tabel "customers" dan kolom "status" tidak diisi dengan nilai lain, maka nilai 'Active' akan otomatis diisikan pada kolom tersebut.

Jadi, jika pengguna tidak menyediakan nilai pada kolom "status" saat menambahkan record baru ke dalam tabel "customers", maka nilai default 'Active' akan diisikan pada kolom tersebut.

Fungsi dari default constraint dalam constraint database adalah untuk menentukan nilai default yang akan digunakan pada sebuah kolom jika tidak ada nilai yang diberikan saat sebuah record baru ditambahkan ke dalam tabel. Dengan menggunakan default constraint, pengguna dapat memastikan bahwa kolom yang memerlukan nilai default selalu diisi dengan nilai yang diinginkan, tanpa perlu mengisinya secara manual setiap kali menambahkan record baru ke dalam tabel.


Komentar

Postingan populer dari blog ini

SERVICE APPLICATION

Apa Itu DATA?

Apa itu DCL?