精品熟女碰碰人人a久久,多姿,欧美欧美a v日韩中文字幕,日本福利片秋霞国产午夜,欧美成人禁片在线观看

SQL DEFAULT 約束

sql default 約束

default 約束用于向列中插入默認值。

如果沒有規(guī)定其他的值,那么會將默認值添加到所有的新記錄。

 

1. create table 中 default 約束

下面的 sql 在 "persons" 表創(chuàng)建時在 "city" 列上創(chuàng)建 default 約束:

my sql / sql server / oracle / ms access:

create table persons
(
    p_id int not null,
    lastname varchar(255) not null,
    firstname varchar(255),
    address varchar(255),
    city varchar(255) default 'sandnes'
)

通過使用類似 getdate() 這樣的函數(shù),default 約束也可以用于插入系統(tǒng)值:

create table orders
(
    o_id int not null,
    orderno int not null,
    p_id int,
    orderdate date default getdate()
)

 

2. alter table 中 default 約束

當表已被創(chuàng)建時,如需在 "city" 列創(chuàng)建 default 約束,請使用下面的 sql:

mysql:

alter table persons
alter city set default 'sandnes'

sql server / ms access:

alter table persons
add constraint ab_c default 'sandnes' for city

oracle:

alter table persons
modify city default 'sandnes'

 

3. 撤銷 default 約束

如需撤銷 default 約束,請使用下面的 sql:

mysql:

alter table persons
alter city drop default

sql server / oracle / ms access:

alter table persons
alter column city drop default

下一節(jié):sql create index 語句

sql 教程

相關文章