解决方案 »

  1.   

    目前 这段语句 如果手动写Insert 语句测试的话可以运行,但是通过收银机刷卡时 就没有效果,大牛们在哪里,求助
      

  2.   

    insert触发器当然要对指定表执行了insert操作才能触发,你的收银机刷卡记录记录到数据库中执行了哪些语句?
      

  3.   

    找到了问题 就是
    DECLARE cur_insert CURSOR FOR
    SELECT c.num shopkeeperNum,bcode,SUM(qty) from inserted a,TrTotal b, tc_shopkeeper c WHERE a.SaleNo = b.SaleNo and b.EmployeeID = c.id  GROUP BY c.num, bcode; 当中使用了inserted临时表,如果不使用这个临时表的话就收银机就可以触发insert触发器。那么 如果我不用这个的话改怎么写呢。(ps:收银机这边是收银机厂家写的,我这边不能得到它的代码 . .)
      

  4.   

    应该跟inserted临时表没关系吧,inserted是触发触发哭系统生成的。
    看下是不是后面两个表当时没有对应数据。