当前位置: 代码迷 >> Sql Server >> 规则有关问题
  详细解决方案

规则有关问题

热度:44   发布时间:2016-04-25 00:56:46.0
规则问题
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 列的规则绑定,你的语法不对


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