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'
 
 
注:在使用默认值的时候一定在添加表的后面指定要添加的列名,默认值的列名无需添加进来




本文转自 jankie 51CTO博客,原文链接:http://blog.51cto.com/jankie/10741,如需转载请自行联系原作者
目录
相关文章
|
SQL 测试技术 数据处理
|
1月前
|
SQL 数据库 数据库管理
SQL DEFAULT
【11月更文挑战第16天】
31 2
|
5月前
|
SQL 关系型数据库 MySQL
ALTER TABLE 时的 SQL DEFAULT 约束
【7月更文挑战第20天】ALTER TABLE 时的 SQL DEFAULT 约束。
46 1
|
5月前
|
SQL Oracle 关系型数据库
SQL DEFAULT 约束
【7月更文挑战第20天】SQL DEFAULT 约束。
48 1
|
6月前
|
SQL Oracle 关系型数据库
SQL DEFAULT 约束
SQL DEFAULT 约束
51 6
### Cause: java.sql.SQLException: Field ‘id‘ doesn‘t have a default value; Field ‘id‘ doesn‘t have
### Cause: java.sql.SQLException: Field ‘id‘ doesn‘t have a default value; Field ‘id‘ doesn‘t have
|
5月前
|
SQL Java 数据库连接
Cause: java.sql.SQLException: Field ‘id‘ doesn‘t have a default value; Field ‘id‘ doesn‘t have a de
Cause: java.sql.SQLException: Field ‘id‘ doesn‘t have a default value; Field ‘id‘ doesn‘t have a de
|
数据库
java.sql.SQLException: Field ‘id‘ doesn‘t have a default value
java.sql.SQLException: Field ‘id‘ doesn‘t have a default value
|
SQL Oracle 关系型数据库
Could not find archived log for sequence 587 thread 1 under default destinations SQL
Could not find archived log for sequence 587 thread 1 under default destinations SQL
107 0
Could not find archived log for sequence 587 thread 1 under default destinations SQL
|
SQL Oracle 关系型数据库
sql default默认
SQL DEFAULT Constraint on ALTER TABLE 如果在表已存在的情况下为 "City" 列创建 DEFAULT 约束,请使用下面的 SQL: MySQL: ALTER TABLE Persons ALTER City SET DEFAULT 'SANDNES' SQL Server / Oracle / MS Access: ALTER TABLE Persons ALTER COLUMN City SET DEFAULT 'SANDNES'
108 0
下一篇
DataWorks