为了账号安全,请及时绑定邮箱和手机立即绑定

有关数据库的触发器问题

有关数据库的触发器问题

qq_舍与得_1 2017-06-28 15:53:53
数据库中编写一个触发器当学生表里的内容更新,当年纪 大于100小于10岁,取消操作,报错!怎么编写?请大神帮帮
查看完整描述

3 回答

?
letry

TA贡献1条经验 获得超0个赞

为什么不用约束?

查看完整回答
反对 回复 2017-06-28
?
HOTLINE

TA贡献33条经验 获得超23个赞

用 or ?

查看完整回答
反对 回复 2017-06-28
?
麦迪

TA贡献1条经验 获得超0个赞

CREATE TRIGGER Update_grade ON [表名] 
FOR UPDATE
AS
declare @old_g INT,@new_g INT
SELECT @old_g=年龄 FROM DELETED
SELECT @new_g=年龄 FROM INSERTED
if (@new_g < 10 and @new_g > 100)
  raiserror('更新失败!',16,1)

看看可以不!

查看完整回答
反对 回复 2017-06-28
  • 3 回答
  • 0 关注
  • 2612 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信