← Database & SQL36 / 83
Constraint: NOT NULL, UNIQUE, CHECK
Constraint menjaga validitas data langsung di tingkatan engine database.
👀 Contoh dulu
CREATE TABLE products ( id SERIAL PRIMARY KEY, sku VARCHAR(50) UNIQUE NOT NULL, price INT CHECK (price >= 0) );
Hasilnya: Database menolak harga bernilai negatif atau SKU duplikat.
💡 CHECK constraint menjamin konsistensi data bisnis di layer terbawah.
📝 Sekarang giliranmu
Buat tabel accounts dengan kolom balance yang tidak boleh kurang dari 0 menggunakan CHECK constraint.
Preview