none
触发器的多条使用 RRS feed

  • 问题

  • SQL 2005 如何实现当通过UPDATE 激活触发器 当同一个表的多项数据都更新以后 触发器都能激活 进行操作???
    我的教材上写的 FOR EACH ROW  在2005中 如何实现这个功能????

    2009年12月8日 9:52

答案

  • SQL 2005 如何实现当通过UPDATE 激活触发器 当同一个表的多项数据都更新以后 触发器都能激活 进行操作???
    我的教材上写的 FOR EACH ROW  在2005中 如何实现这个功能????


    不知道你的多项是指什么? 是指一条 update  中的多个列呢, 还是指一批 update, 如果是前者, 那么触发器本来就是那样工作的, 如果是后者, 那触发器做不到
    2009年12月9日 4:11

全部回复

  • SQL 2005 如何实现当通过UPDATE 激活触发器 当同一个表的多项数据都更新以后 触发器都能激活 进行操作???
    我的教材上写的 FOR EACH ROW  在2005中 如何实现这个功能????

    你那是Oracle吧

    mssql 所有修改记录全在inserted表时,直接对它操作就行
    More: blog.csdn.net/happyflystone
    2009年12月8日 16:12
  • SQL 2005 如何实现当通过UPDATE 激活触发器 当同一个表的多项数据都更新以后 触发器都能激活 进行操作???
    我的教材上写的 FOR EACH ROW  在2005中 如何实现这个功能????

    Trigger only fires once even you update multiple rows in the process.
    2009年12月8日 20:17
  • SQL 2005 如何实现当通过UPDATE 激活触发器 当同一个表的多项数据都更新以后 触发器都能激活 进行操作???
    我的教材上写的 FOR EACH ROW  在2005中 如何实现这个功能????


    不知道你的多项是指什么? 是指一条 update  中的多个列呢, 还是指一批 update, 如果是前者, 那么触发器本来就是那样工作的, 如果是后者, 那触发器做不到
    2009年12月9日 4:11