当前位置: 数据库>sqlserver
学习T-SQL中default值的使用
来源: 互联网 发布时间:2014-08-29
本文导语: 本文介绍通过T-SQL语句来创建表时使用default的关键字来自动使用默认值,这个关键字和其它的如:identity,primary key ,not null ,unique等不同。 代码如下: create table demo ( id int primary key , name char (10) , content int, city char(10) defau...
本文介绍通过T-SQL语句来创建表时使用default的关键字来自动使用默认值,这个关键字和其它的如:identity,primary key ,not null ,unique等不同。
代码如下:
create table demo
(
id int primary key ,
name char (10) ,
content int,
city char(10) default 'beijing'
)
go
(
id int primary key ,
name char (10) ,
content int,
city char(10) default 'beijing'
)
go
demo表如下:
__________________________
|id |name |content|city |
代码如下:
插入数据
insert into demo
values (1,'zhangsan',110,'shanghai')
--成功添加了一条记录
insert into demo
values (1,'zhangsan',110,'shanghai')
--成功添加了一条记录
insert into demo (id ,name ,conten)
--要使用default值必须在表的后面指定一下要加添的列
values(2,'lisi',119)
--后面一列的城市并没有添加,因为设置了默认值,所以它的值会自动变成了'beijing'
注:使用默认值时一定在添加表的后面指定要添加的列名,默认值的列名无需添加进来。