关于删除默认值和删除规则的问题
删除用户创建的名为 datedflt 的默认值。
USE pubs
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'datedflt'
AND type = 'D')
DROP DEFAULT datedflt
GO
下例解除绑定名为 pub_id_rule 的规则并将其除去。
USE pubs
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'pub_id_rule'
AND type = 'R')
BEGIN
EXEC sp_unbindrule 'publishers.pub_id'
DROP RULE pub_id_rule
END
请问一些,这两个语句的 type是数据类型的意思吗???为什么删除默认值的时候是用d,而删除规则的时候却是用r,并且为什么都是从sysobjects表中进行选择
问题点数:20、回复次数:3Top
1 楼happyflystone(无枪的狙击手)回复于 2006-03-14 17:03:24 得分 10
type char(2)
系统定义的啊,'d' 是默认值,'r' 为规则
这些信息保存在sysobjectsTop
2 楼wangdehao(找找找(现在很幸福))回复于 2006-03-14 17:05:56 得分 10
默认值:default
规则:rule
应该比较好理解啊Top
3 楼lanhaixuan()回复于 2006-03-14 17:11:00 得分 0
恩。谢谢拉。。。我刚刚也在网上找到了Top




