Pada artikel kali ini kita akan membahas mengenai constraint unique beserta contoh penggunaan.
Constraint unique adalah suatu batasan atau pembatasan yang diterapkan pada sebuah kolom atau kelompok kolom pada sebuah tabel database, untuk memastikan bahwa nilai-nilai yang diinput ke dalam kolom tersebut adalah unik atau tidak boleh ada duplikat.
Contoh penggunaannya adalah ketika Anda membuat tabel karyawan, Anda mungkin ingin memastikan bahwa setiap nomor KTP karyawan hanya muncul satu kali dalam tabel. Anda dapat menerapkan constraint unique pada kolom nomor KTP untuk memastikan bahwa tidak ada duplikat nomor KTP dalam tabel. Dalam hal ini, jika ada upaya untuk memasukkan nomor KTP yang sudah ada dalam tabel, database akan menolaknya dan memberikan pesan kesalahan.
Berikut ini adalah contoh penggunaannya :
Dalam contoh di atas, constraint UNIQUE diterapkan pada kolom "nomor_ktp" di tabel "karyawan". Constraint diberi nama "karyawan_nomor_ktp_unique". Ini memastikan bahwa setiap nilai yang dimasukkan ke dalam kolom "nomor_ktp" adalah unik.