Kesetiaan DEFAULT SQL
- Halaman Sebelumnya Periksa SQL
- Halaman Berikutnya SQL Buat Indeks
Kesetiaan DEFAULT SQL
Kesetuan DEFAULT digunakan untuk memasukkan nilai baku ke dalam lajur.
Jika tiada nilai lain yang ditetapkan, nilai baku akan ditambahkan ke semua rekod baru.
SQL DEFAULT Constraint on CREATE TABLE
SQL di bawah ini untuk membuat pengaturan DEFAULT untuk kolom "City" saat tabel "Persons" dibuat:
MySQL / SQL Server / 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 untuk membuat pengaturan DEFAULT untuk kolom "City" saat tabel sudah ada, gunakan SQL di bawah ini:
MySQL:
ALTER TABLE Persons ALTER City SET DEFAULT 'SANDNES'
SQL Server / 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
SQL Server / Oracle / MS Access:
ALTER TABLE Persons ALTER COLUMN City DROP DEFAULT
- Halaman Sebelumnya Periksa SQL
- Halaman Berikutnya SQL Buat Indeks