--delete触发器
IF(EXISTS(SELECT * FROM sysobjects WHERE name='T_PlanQtyDelete'))
DROP TRIGGER T_PlanQtyDelete
go

Create trigger T_PlanQtyDelete
       On PlanQty
       for Delete
     As
        INSERT INTO dbo.PlanQtyHistory(qty, addDate, Productid)
        SELECT qty, addDate, Productid FROM deleted
go
 
--update触发器
IF(EXISTS(SELECT * FROM sysobjects WHERE name='T_PlanQtyUpdate'))
DROP TRIGGER T_PlanQtyUpdate
go

CREATE TRIGGER T_PlanQtyUpdate
    ON PlanQty FOR UPDATE
AS        
    IF UPDATE(qty)
        BEGIN
            INSERT INTO dbo.PlanQtyHistory(qty, addDate, Productid)        
            SELECT qty, addDate, Productid FROM deleted
            --deleted  表示修改前的值   inserted 表示修改后的值
        END

deleted:删除之前会先把记录存在这张表里

inserted:修改之前会先把记录写在这种表里

update 会先把记录写入deleted 然后再inserted

最新文章

  1. Zone.js 简介 & 抛砖引玉
  2. [moka同学笔记]yii2.0查询数据库
  3. hdu1890 伸展树(区间反转)
  4. PDF.NET+EasyUI实现只更新修改的字段
  5. 总结几种C#窗体间通讯的处理方法
  6. mutate 转换
  7. apacheOfbiz
  8. lcc之内存分配
  9. 一篇文章搞定css3 3d效果
  10. TCP/IP 2MSL
  11. C,java,Python,这些名字背后的江湖!
  12. C# for Python(Nugut Iron包)
  13. MVC 纯Table实现树节点效果+授权
  14. 【leetcode198 解题思路】动态规划
  15. 【LeetCode算法-9】Palindrome Number
  16. 20155228 获取技能的成功经验和关于C语言学习的调查
  17. 微信小程序——自定义图标组件
  18. python第四课——运算符
  19. efm32 si446x
  20. Redis设置Auth认证保护

热门文章

  1. 【LA5059】Playing With Stones (SG函数)
  2. poj 3693 Maximum repetition substring 重复次数最多的连续子串
  3. wxPython中文教程 简单入门加实例
  4. spingboot 邮件模板发送;
  5. AC日记——[Sdoi2010]星际竞速 bzoj 1927
  6. react native windows create bundle folder
  7. TopCoder SRM 675 Div1 Problem 500 LimitedMemorySeries1(分块)
  8. Hrbust 2363 Symmys (Manacher + DP)
  9. python接口自动化(四十)- logger 日志 - 下(超详解)
  10. centos7最新 mysq5.6 安装