日期:2014-05-17  浏览次数:20490 次

规则问题
create rule sorce
as
@value between 0 and 100

sp_bindrule sorce,'成绩信息.分数'
——sp_unbindrule sorce,'成绩信息.分数'

sp_bindrule sorce,'成绩信息.课程编号'
——sp_unbindrule sorce,'成绩信息.课程编号'

删除规则不好使,怎么回事
提示是
消息 15148,级别 16,状态 1,过程 sp_unbindrule,第 137 行
数据类型或表列 'sorce' 不存在,或您没有所需的权限。
------最佳解决方案--------------------
EXEC sp_unbindrule 'employees.startdate'
这是取消 employees 表的 startdate 列的规则绑定,你的语法不对
------其他解决方案--------------------
规则名加单引号.
------其他解决方案--------------------
引用:
EXEC sp_unbindrule 'employees.startdate'
这是取消 employees 表的 startdate 列的规则绑定,你的语法不对


谢谢,我是找视频学的,没有参考书。原来视频是错的。哈哈
------其他解决方案--------------------
视频不一定是错,可能有某些遗漏的没说,但是看联机丛书还是足够权威的。