当前位置: 代码迷 >> Sql Server >> 求触发器的写法,限制字段的内容,当不是规定内容时,提示异常
  详细解决方案

求触发器的写法,限制字段的内容,当不是规定内容时,提示异常

热度:107   发布时间:2016-04-27 21:35:37.0
求触发器的写法,限制字段的内容,当不是规定内容时,提示错误?
例如,我有表A,里面有字段score,我想把Score中的内容限制为
"优秀 ", "良好 ", "合格 ", "不合格 ",当UPDATE不是这几个内容时,
弹出窗口提示出错,并且不修改原来的内容.

------解决方案--------------------
alter table A with nocheck
add constraint CK_score check(score= '优秀 ' or score= '良好 ' or score= '合格 ' or score= '不合格 ')
go
  相关解决方案