数据库 缺省值

数据库 缺省值google ad client pub 96736 728×15 创建于 08 4 23MSDN google ad slot google ad width 728 google ad height 15 scripttype text javascript



   缺省值(Default)是往用户输入记录时没有指定具体数据的列中自动插入的数据。 缺省值对象与ALTER TABLE 或CREATE TABLE 命令操作表时用DEFAULT 选项指定的 缺省值功能相似,但 缺省值对象可以用于多个列或用户自定义数据类型,它的管理与应用同规则有许多相似之处。表的一列或一个用户自定义数据类型也只能与一个 缺省值相绑定。

9.3.1 创建缺省值
(1) 用CREATE DEFAULT 命令创建缺省值
CREATE DEFAULT 命令用于在当前数据库中创建缺省值对象,其语法如下:
CREATE DEFAULT default_name AS constant_expression
其中constant_expression 子句是缺省值的定义。constant_expression 子句可以是数学表达式或函数,也可以包含表的列名或其它数据库对象。

9.3.3 缺省值的绑定与松绑
创建缺省值后,缺省值仅仅只是一个存在于数据库中的对象,并未发生作用。同规则一样,需要将缺省值与数据库表或用户自定义对象绑定。
(1) 用Enterprise Manager 管理缺省值的绑定
在Enterprise Manager 中,选择要进行绑定设置的缺省值,单击右键,从快捷菜单中选择“Properties” 选项,即会出现如图9-8 所示的缺省值属性对话框。


9.3.4 删除缺省值
可以在Enterprise Manager 中选择缺省值,单击右键,从快捷菜单中选择“Delete” 选项删除缺省值,也可以使用DROP DEFAULT 命令删除当前数据库中的一个或多个缺省
值。其语法如下:
DROP DEFAULT {default_name} [,…n]
注意:在删除一个缺省值前必须先将与其绑定的对象解除绑定。

例9-16: 删除生日缺省值birthday_defa。
drop default birthday_defa

本章小结
数据完整性工具的应用是SQL Server 的一大特点,它通过在数据库端使用特定的规定来管理流入与输出系统的信息,而不是由应用程序本身来控制信息的类型,这使得数据独立与应用程序成为开放的数据库系统。
















版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/215652.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午1:45
下一篇 2026年3月18日 下午1:45


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号