CHECK - Constraint

 CHECK

CHECK pada SQL adalah constraint yang digunakan untuk memastikan bahwa nilai kolom memenuhi syarat tertentu sebelum data disimpan ke dalam tabel. Constraint CHECK memungkinkan pengguna untuk menetapkan kondisi yang harus dipenuhi oleh setiap baris yang dimasukkan ke dalam tabel.

Contohnya, sebuah tabel "customers" memiliki kolom "age", dan Anda ingin memastikan bahwa hanya nilai yang valid diisi pada kolom tersebut, yaitu hanya angka antara 18 dan 100. Anda dapat menambahkan constraint CHECK pada kolom "age" seperti berikut:



Dalam contoh ini, constraint CHECK menentukan bahwa nilai pada kolom "age" harus berada di antara 18 dan 100. Jika Anda mencoba untuk memasukkan nilai yang tidak valid, seperti 15 atau 110, SQL akan menolak perintah tersebut dan menampilkan pesan error.

Anda juga dapat menambahkan multiple constraints CHECK pada sebuah tabel:



Dalam contoh ini, constraint CHECK pertama memastikan bahwa nilai pada kolom "total_price" harus lebih besar dari 0, sementara constraint CHECK kedua memastikan bahwa nilai pada kolom "order_date" harus setelah tanggal 1 Januari 2020.

Comments

Popular posts from this blog

Praktikum Database

TCL - Transaction Control Language

apa itu RESTful api?