tutorial pengembangan web terbaru
 

SQL DEFAULT Kendala


SQL DEFAULT Kendala

DEFAULT kendala digunakan untuk memasukkan nilai default ke kolom.

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


SQL DEFAULT Kendala CREATE TABLE

SQL berikut membuat kendala DEFAULT di "City" kolom ketika "Persons" tabel dibuat:

My SQL / SQL Server / Oracle / MS Access:

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

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

CREATE TABLE Orders
(
O_Id int NOT NULL,
OrderNo int NOT NULL,
P_Id int,
OrderDate date DEFAULT GETDATE()
)

SQL DEFAULT Kendala pada ALTER TABLE

Untuk membuat kendala DEFAULT di "City" kolom ketika tabel sudah dibuat, gunakan SQL berikut:

MySQL:

ALTER TABLE Persons
ALTER City SET DEFAULT 'SANDNES'

SQL Server / MS Access:

ALTER TABLE Persons
ALTER COLUMN City SET DEFAULT 'SANDNES'

Oracle:

ALTER TABLE Persons
MODIFY City DEFAULT 'SANDNES'

Untuk DROP Kendala DEFAULT

Untuk menjatuhkan kendala DEFAULT, gunakan SQL berikut:

MySQL:

ALTER TABLE Persons
ALTER City DROP DEFAULT

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT