创建默认值对象

作者:leen 来源:ITPOW(原创) 日期:2006-6-8

在 SQL Server 中创建、更改字段时,我们可以为字段设置默认值,如果插入记录时没有明确提供值,便用默认值指定该字段的值,既然可以使用默认值,那么我们拿默认值对象来做什么呢?使用过编程语言的都知道 const 关键字,它将一个字符串或其它值赋给一个常量,我们在程序中直接调用这个常量,而不用使用具体的值,修改该值时也只需要在一个地方修改,使得程序不容易出错。SQL Server 中的默认值对象也是这个原理。

默认值对象在整个数据库中有效。

使用企业管理器创建默认值对象很简单。使用 T-SQL 语句也不复杂。
CREATE DEFAULT default AS constant_expression
constant_expression 可以是任何常量、内置函数或数学表达式。字符和日期常量用单引号引(')起来。二进制数据必须以 0x 开头。
如:CREATE DEFAULT dfltStatus AS 0
我们在指定默认值时就可以用 dfltStatus 而不是 0。

删除默认值对象
DROP DEFAULT dfltStatus

删除多个默认值对象
DROP DEFAULT dfltStatus, dfltPasswd

有默认值对象后,在设计字段时,默认值一项就有了选择项
dflt.jpg

相关文章