大佬,改成表级的得出的结果跟行级不加判断的结果一样,不知为啥不行,不得已才在行级的触发器里加判断来实现我的功能[/quote]
if m = n条件有问题,猜测每次都相等。
你先把
before update改成 after update看看[/quote]
我确认了一下,m和n的条件应该没问题呀?行级的时候,每更新一条,序列就+1,加到满足条件的时候执行序列重置的存储过程和转存数据的存储过程。
然后是before和after的问题,这个必须是before,因为更新的时候我的表中是有数据的,触发器就是要把表中的关键数据转存入另一个表中,所以after会漏掉第一次插入的数据。
或者有没有其他办法把序列累加的这个替换掉,因为我发现序列累加的这个挺占资源