Home » SQL » Keyword DEFAULT SQL : Syntax dan Contohnya

Keyword DEFAULT SQL : Syntax dan Contohnya

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

DEFAULT

Constraint DEFAULT digunakan untuk dapat memberikan nilai default untuk kolom.

Nilai default akan ditambahkan ke semua record baru jika tidak ada nilai lain yang ditentukan.

SQL DEFAULT di CREATE TABLE

SQL berikut menetapkan nilai DEFAULT untuk kolom “Kota” saat tabel “Persons” dibuat:

My SQL / SQL Server / Oracle / MS Access:

CREATE TABLE Persons (
    Kota varchar(255) DEFAULT 'London'
);

Constrait DEFAULT juga dapat digunakan untuk memasukkan nilai sistem, dengan menggunakan fungsi seperti GETDATE():

CREATE TABLE Orders (
    TanggalPesanan date DEFAULT GETDATE()
);

SQL DEFAULT di ALTER TABLE

Untuk membuat batasan DEFAULT pada kolom “Kota” saat tabel sudah dibuat, gunakan SQL berikut:

MySQL:

ALTER TABLE Persons
ALTER Kota SET DEFAULT 'London';

SQL Server:

ALTER TABLE Persons
ADD CONSTRAINT df_Kota
DEFAULT 'London' FOR Kota;

MS Access:

ALTER TABLE Persons
ALTER COLUMN Kota SET DEFAULT 'London';

Oracle:

ALTER TABLE Persons
MODIFY Kota DEFAULT 'London';

DROP Constrait DEFAULT

Untuk menghapus constrait DEFAULT, gunakan SQL berikut ini:

MySQL:

ALTER TABLE Persons
ALTER Kota DROP DEFAULT;

Akses SQL Server / Oracle / MS:

ALTER TABLE Persons
ALTER COLUMN Kota DROP DEFAULT;

You may also like