读书人

求触发器的写法,限制字段的内容,当不是

发布时间: 2012-02-12 17:16:33 作者: rapoo

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

[解决办法]
alter table A with nocheck
add constraint CK_score check(score= '优秀 ' or score= '良好 ' or score= '合格 ' or score= '不合格 ')
go

读书人网 >SQL Server

热点推荐