MS SQL入门基础:数据库缺省值

本文介绍了SQL中如何创建、查看、绑定、解除绑定及删除缺省值。缺省值允许在用户未指定数据时自动插入,可以通过CREATE DEFAULT命令创建,用Enterprise Manager或存储过程管理。同时强调了缺省值与规则的关系,以及与表列的绑定规则。
摘要由CSDN通过智能技术生成

  缺省值(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 所示的创建缺省值属性对话框。输入缺省值名称和值表达式之后,单击“确定”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值