没有设置,trigger里面是不允许用commit/rollback 的,

解决方案 »

  1.   

    delete一条表数据->触发了一个trigger->调用一个存储过程(包含了commit语句)
    两台主机上的代码是一样的,怎么会一台主机可以正常允许,一台不可以呢?? :"(
      

  2.   

    trigger调用的存储过程也不可以使用commit/rollback 吗?
      

  3.   

    触发Trigger 的语句在Trigger 失败之后会跟随Trigger 回滚
      

  4.   

    trigger可以使用commit/rollback   使用自治事务
      

  5.   

    trigger的事务是随触发它的事务一起提交或回滚的。无需考虑trigger是否正常提交或回滚。
    另外提到的 自治事务 是不随触发它的事务 提交或回滚的,再自治事务中需要 显示的提交或回滚
      

  6.   

    各位,trigger调用的存储过程也不可以使用commit/rollback 吗?
    我没有使用所谓的自治事务呀。