Kesetaraan DEFAULT SQL

Kesetaraan DEFAULT SQL

Kunci DEFAULT digunakan untuk memasukkan nilai default ke dalam kolom.

Jika tidak disediakan nilai lainnya, nilai default akan ditambahkan ke semua rekaman baru.

SQL DEFAULT Constraint on CREATE TABLE

SQL di bawah ini untuk membuat pengaturan DEFAULT untuk kolom "City" saat tabel "Persons" dibuat:

MySQL / Server SQL / Oracle / MS Access:

CREATE TABLE Persons
(
Id_P int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255) DEFAULT 'Sandnes'
)

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

CREATE TABLE Orders
(
Id_O int NOT NULL,
OrderNo int NOT NULL,
Id_P int,
OrderDate date DEFAULT GETDATE()
)

Pengaturan DEFAULT Constraint di ALTER TABLE SQL

Jika menambahkan pengaturan DEFAULT untuk kolom "City" saat tabel sudah ada, gunakan SQL di bawah ini:

MySQL:

ALTER TABLE Persons
ALTER City SET DEFAULT 'SANDNES'

Server SQL / Oracle / MS Access:

ALTER TABLE Persons
ALTER COLUMN City SET DEFAULT 'SANDNES'

Batalkan Pengaturan DEFAULT

Untuk membatalkan pengaturan DEFAULT, gunakan SQL di bawah ini:

MySQL:

ALTER TABLE Persons
ALTER City DROP DEFAULT

Server SQL / Oracle / MS Access:

ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT