default 約束用於向列中插入預設值。
如果沒有規定其他的值,那麼會將預設值新增到所有的新紀錄。
下面的 sql 在 "persons" 表建立時為 "city" 列建立 default 約束:
create table persons通過使用類似 getdate() 這樣的函式,default 約束也可以用於插入系統值:(id_p int not null,
lastname varchar(255) not null,
firstname varchar(255),
address varchar(255),
city varchar(255) default 'sandnes'
)
create table orders(id_o int not null,
orderno int not null,
id_p int,
orderdate date default getdate()
)
如果在表已存在的情況下為 "city" 列建立 default 約束,請使用下面的 sql:
alter table personsalter city set default 'sandnes'
alter table personsalter column city set default 'sandnes'
如需撤銷 default 約束,請使用下面的 sql:
alter table personsalter city drop default
alter table personsalter column city drop default
SQL DEFAULT 約束 高階教程
default 約束用於向列中插入預設值。如果沒有規定其他的值,那麼會將預設值新增到所有的新記錄。下面的 sql 在 persons 表建立時為 city 列建立 default 約束 create table persons id p int not null,lastname varchar 2...
SQL高階高階
select top 50 percent from websites mysql 語法 oracle 語法 select column name s from table name limit number sql like 操作符 like 操作符用於在 where 子句中搜尋列中的指定模式。s...
SQL 基礎 高階高階
sql高階 1 top子句 top 子句用於規定要返回的記錄的數目。select top 2 from persons select top 50 percent from persons 3 萬用字元 1 通過使用 not 關鍵字,我們可以從 persons 表中選取居住在不包含 lon 的城市裡...