Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103728922
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: Oracle

2008-04-25 22:03:28


 
 
 
今天介绍一下通过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'
 
 
注:在使用默认值的时候一定在添加表的后面指定要添加的列名,默认值的列名无需添加进来
阅读(809) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2008-08-31 22:03:49

d

mingsheng4212008-08-31 22:02:53

很简洁,谢谢