代码如下 | 复制代码 |
--宣告两个变量 DECLARE @D BIT = 0 DECLARE @I BIT = 0 --如果在DELETED内部临时触发表找到记录,说明旧数据被删除 --如果在INSERTED内部临时触发表找到记录,说明有新数据插入 --如果两个表都有记录,说明触发器是执行更新触发 --如果变量@I值被变更为1,而变量@D没有变更,说明触发器是执行插入触发 --下面判断成立,说明说明触发器是执行删除触发 |
时间: 2024-12-07 09:35:23
代码如下 | 复制代码 |
--宣告两个变量 DECLARE @D BIT = 0 DECLARE @I BIT = 0 --如果在DELETED内部临时触发表找到记录,说明旧数据被删除 --如果在INSERTED内部临时触发表找到记录,说明有新数据插入 --如果两个表都有记录,说明触发器是执行更新触发 --如果变量@I值被变更为1,而变量@D没有变更,说明触发器是执行插入触发 --下面判断成立,说明说明触发器是执行删除触发 |