26-SQL DEFAULT 约束
SQL DEFAULT 约束 DEFAULT 约束用于向列中插入默认值 SQL DEFAULT Constraint on CREATE TABLE SQL DEFAULT Constraint on ALTER TABLE 如果没有规定其他的值,那么会将默认值添加到所有的新记录 在“Persons”表创建时为“City”列创建DEFAULT约束 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' ) 通过类似GETDATE()这样的函数,DEFAULT约束也可以用于插入系统值 CREATE TABLE Orders ( Id_O int NOT NULL, OrderNo int NOT NULL, Id_P int, OrderDate date DEFAULT GETDATE() ) 在表已存在的情况下为"City"列创建DEFAULT 约束 MySQL SQL Server/Oracle/MS Access ALTER TABLE Persons LATER City SET DEFAULT 'SANDNES' ALTER TABLE Persons ALTER COLUMN City SET DEFAULT 'SANDNES' 撤销DEFAUL约束 MySQL ALTER TABLE Persons ALTER City DROP DEFAULT SQL Server/Oracle/MS Access ALTER TABLE Persons ALTER COLUMU City DROP DEFAULT
posted on 2022-03-29 15:58  大话人生  阅读(60)  评论(0)    收藏  举报