update触发器用于限制用户发出的update语句,用户的修改规则必须在规定之内
update触发器合并了insert触发器和delete触发器的作用 因为更新分为两个操作,删除原数据行,插入新数据行。 删除的数据保存在deleted表中 插入的数据保存在inserted表中 下面这段代码建立了一个update触发器 在用户违规操作时候,同样为了更好的说明update触发器,我没有用事务回滚来取消操作 请看代码 IF EXISTS(Select Name From Sysobjects Where Name='Tri_UPD_Dept' And Type='TR') 运行后显示命令执行成功 同样我的表中只有三个字段 DEPTNAME DEPTORDER DEPTID 执行 update dept set deptName='网络财务部门' where deptname='市场部' 抛出错误 (所影响的行数为 1 行) The Row Is deny To updated (所影响的行数为 1 行) 执行 update dept set deptName='人事部门' where deptname='市场部' |
Mssql触发器学习例子之UPDATE触发器
最新推荐文章于 2022-05-10 17:09:14 发布