解决方案 »

  1.   

    提供两种方法楼主考虑
    一种是把触发器改到A2表,这做法因为基本上和B表中的链接都是只和A2相关,唯一的问题存在于FTranType=83这个A1表的条件是否可以忽略,既然是删除的数据是不是一定还要区分FTranType
    另一种是在A2上建立“增改”的触发器,对A2表进行备份和同步,然后当A1表删除触发时,直接查备份的A2表,做完必要操作后,再模拟程序功能删除备份表里该删除的数据,做到事后与A2表同步
      

  2.   

    还有个FCancellation=0的条件,方法一去掉这2个条件不可行。
    方法二可行,但是复杂了点,在考虑要不要这么做,思路是没有问题的。
    主要是数据量比较大,这个软件中类似该触发器其他的这种更新数据库功能都在编程中,但出问题的这个是软件自带平台给我们开发的一些功能,却达不到更新的效果,并且没办法改代码。纠结ing......
    谢了,不行不改了,询问了一下,别的公司都没有改。