Untuk menambahkan nilai default pada kolom tertentu kita mampu menggunakan sintaks ALTER TABLE ... ALTER ... SET DEFAULT
Sintaks:
ALTER TABLE namatabel ALTER COLUMN namakolom SET DEFAULT 0;
Contoh:
Pada tabel di bawah kolom harga belum mempunyai nilai default.
Kita akan menyertakan nilai 0 sebagai default.
ALTER TABLE buku ALTER COLUMN harga SET DEFAULT 0;
Hasilnya:
Bagaimana nilai default ini melakukan pekerjaan . Biasanya dalam proses insert jika kita tidak menyertakan nilai dalam query maka otomatis akan mengambil nilai default.
Contoh: Insert tanpa nilai harga
INSERT INTO buku(kodebuku, namabuku, kodekategori, createddate, createdby) VALUES ('B007','Rio Si Kapal Terbang','K001', now(),'rani')
Hasilnya:
Sumber http://rani-irsan.blogspot.com
EmoticonEmoticon