Manual Tutorial...LOG MASUK
Manual Tutorial Permulaan SQL
pengarang:php.cn  masa kemas kini:2022-04-12 14:15:40

SQL LALAI



Kekangan DEFAULT SQL

Kekangan DEFAULT digunakan untuk memasukkan nilai lalai ke dalam lajur.

Jika tiada nilai lain dinyatakan, nilai lalai akan ditambahkan pada semua rekod baharu.


Kekangan DEFAULT SQL apabila CREATE TABLE

SQL berikut mencipta kekangan DEFAULT pada lajur "City" apabila jadual "Orang" dicipta:

My SQL / SQL Server / Oracle / MS Access:

CIPTA JADUAL Orang
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL ,
FirstName varchar(255),
Alamat varchar(255),
City varchar(255) DEFAULT 'Sandnes'
)

Dengan menggunakan sesuatu seperti GETDATE( ) seperti fungsi ini, kekangan DEFAULT juga boleh digunakan untuk memasukkan nilai sistem:

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


SQL DEFAULT kekangan apabila ALTER TABLE

Apabila jadual telah dibuat , seperti Untuk mencipta kekangan DEFAULT pada lajur "Bandar", sila gunakan SQL berikut:

MySQL:

ALTER TABLE Persons
ALTER City SET LALAI ' SANDNES'

SQL Server/MS Access:

ALTER TABLE Persons
ALTER COLUMN City SET DEFAULT 'SANDNES '

Oracle:

UBAH JADUAL Orang
UBAH SUAI 'SANDNES' LALAI Bandar


Tarik balik kekangan DEFAULT

Untuk membatalkan kekangan DEFAULT, sila gunakan SQL berikut:

MySQL:

ALTER TABLE Persons
ALTER City DROP DEFAULT

SQL Server/Oracle/MS Access:

ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT

Laman web PHP Cina