零点教学网(www.0djx.com)-学电脑,学软件,学编程,学网站,学设计!

SQLServer数据库技术(57)

零点教学网 sqlserver教程 2020-07-02 18:25:32 2
缺省值(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-11: 创建生日缺省值birthday_defa。
create default birthday_defa
as '1978-1-1'
例9-12: 创建姓名缺省值name_defa。
create default name_defa
as user

(2) 用Enterprise Manager 创建缺省值
在Enterprise Manager 中选择数据库对象“Defaults”, 单击右键,从快捷菜单中选择N“ew Default” 选项,即会弹出如图9-6 所示的创建缺省值属性对话框。输入缺省值名称和值表达式之后,单击“确定”按钮,即完成缺省值的创建。

9.3.2 查看缺省值
(1) 用Enterprise Manager 查看缺省值
在Enterprise Manager 中选择“Defaults”对象,即可从右边的任务板中看到缺省值的大部分信息。如图9-7 所示。也可以选择要查看的缺省值,单击右键,从快捷菜单中选择“Properties” 选项,即会出现如图9-8 所示的缺省值属性对话框,可以从中编辑缺省值的
值表达式。修改缺省值名称的方法与修改规则名称的方法相同,可以用Sp_rename 存储过程修改,也可以在企业管理器的任务板窗口中直接修改。



(2) 用存储过程Sp_helptext 查看缺省值
使用Sp_helptext 存储过程可以查看缺省值的细节。
例9-13: 查看缺省值today。
exec sp_helptext today

运行结果如下:
------------------------------------------------------------------
Text
------------------------------------------------------------------
create default [dp_date] as getdate()

 

1/2 12下一页尾页


如果以上内容你喜欢,请持续关注:零点教学网数据库教程栏目

分享:

本文来自投稿,不代表本人立场,如若转载,请注明出处:http://0djx.com/shujukujiaocheng/sqlserverjiaocheng/1956.html

  sqlserver使用方法   SQLServer数据库技术(57)   零点教学网SQL Server教程   免费下载SQLServer数据库技术(57)  

(2)
打赏 微信扫一扫
« 上一篇 2020年07月02日 18:24:32
下一篇 » 2020年07月02日 18:25:52

SQLServer数据库技术(57)_相关内容

免费下载SQLServer数据库技术(57)_相关内容