SQL DEFAULT Ô¼Êø

SQL DEFAULT Ô¼Êø

DEFAULT Ô¼ÊøÓÃÓÚÏòÁÐÖвåÈëĬÈÏÖµ¡£

Èç¹ûûÓй涨ÆäËûµÄÖµ£¬ÄÇô»á½«Ä¬ÈÏÖµÌí¼Óµ½ËùÓеÄмǼ¡£

SQL DEFAULT Constraint on CREATE TABLE

ÏÂÃæµÄ SQL ÔÚ "Persons" ±í´´½¨Ê±Îª "City" Áд´½¨ DEFAULT Ô¼Êø£º

My SQL / 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'
)

ͨ¹ýʹÓÃÀàËÆ GETDATE() ÕâÑùµÄº¯Êý£¬DEFAULT Ô¼ÊøÒ²¿ÉÒÔÓÃÓÚ²åÈëϵͳֵ£º

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

SQL DEFAULT Constraint on ALTER TABLE

Èç¹ûÔÚ±íÒÑ´æÔÚµÄÇé¿öÏÂΪ "City" Áд´½¨ DEFAULT Ô¼Êø£¬ÇëʹÓÃÏÂÃæµÄ SQL£º

MySQL:

ALTER TABLE Persons
ALTER City SET DEFAULT 'SANDNES'

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
ALTER COLUMN City SET DEFAULT 'SANDNES'

³·Ïú DEFAULT Ô¼Êø

ÈçÐè³·Ïú DEFAULT Ô¼Êø£¬ÇëʹÓÃÏÂÃæµÄ SQL£º

MySQL:

ALTER TABLE Persons
ALTER City DROP DEFAULT

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT
VUE