T-SQL中default值的使用

今天介绍一下通过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

demo表如下:

__________________________

|id  |name |content|city |

插入数据

insert into demo

values (1,'zhangsan',110,'shanghai')

--成功添加了一条记录

insert into demo (id ,name ,conten)

--要使用default值必须在表的后面指定一下要加添的列

values(2,'lisi',119)

--后面一列的城市并没有添加,因为设置了默认值,所以它的值会自动变成了'beijing'

注:在使用默认值的时候一定在添加表的后面指定要添加的列名,默认值的列名无需添加进来

来源:http://jankie.blog.51cto.com/6640/10741

posted @ 2014-03-25 10:58  359444066  阅读(2246)  评论(0编辑  收藏  举报