能不能在sqlserver的update触发器中向触发器所属表插入一条记录,或者删除一条记录?
我在pb+sqlserver中,当datawindow更新时候,提示
Row changed between retrieve and update.把触发器代码去掉,就可以了,代码是往该表插入一条记录。
不知道 那个 INSTEAD OF UPDATE 触发器和 update触发器有啥区别?谢谢

解决方案 »

  1.   

    可以在update触发器中向触发器所属表插入一条记录,或者删除一条记录?触发器触发,更改了表数据,与你数据窗口中原retrieve的数据不同,所以提示
    Row   changed   between   retrieve   and   update
      

  2.   

    AFTER 触发器在触发操作后和处理完任何约束后激发。
    INSTEAD OF 触发器代替触发动作进行激发,并在处理约束之前激发。