读书频道 > 网站 > 网页设计 > SQL Server数据库管理与开发实用教程
3.5.4 默认约束
15-11-06    下载编辑
收藏    我要投稿   
本书通过实例循序渐进地讲解了SQL Server 2014的理论知识和基本操作。主要内容包括:数据库的基本原理、SQL Server 2014概述、数据库和表的创建与管理、表中数据的查询、Transact_SQL、索引、视图、游标、事立即去当当网订购

默认(DEFAULT)约束用于给表中指定列赋予一个常量值(默认值),当向该表插入数据时,如果用户没有明确给出该列的值,SQL Server会自动为该列输入默认值。每列只能有一个DEFAULT约束。

1.使用Transact-SQL语句创建默认约束

创建默认约束的语法格式为:

[ CONSTRAINT constraint_name ] DEFAULT (expression | NULL) FOR column_name

在创建表格的同时,添加默认约束在第3.3.1节中已经介绍过,在此不再举例。

【例3.39】 修改Orders表,在OrderDate字段创建DEFAULT约束,将当前日期设为默认值,当未给Orders表的订货日期提供值时,取当前日期插入。

ALTER TABLE Orders
ADD CONSTRAINT default_date DEFAULT getdate() FOR OrderDate

注意

不能在具有IDENTITY属性的列上设置DEFAULT约束。

DEFAULT约束只能用于INSERT语句。

如果对一个已经有数据的表添加DEFAULT约束,原来的数据不会得到默认值。

2.使用SQL Server Management Studio创建默认约束

在SQL Server Management Studio下创建DEFAULT约束的方法已在3.3.1节中介绍,这里不再重复。

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站