那我现在这样写的存储过程,如果在执行到最后一条插入语句的时候忽然某些外来因数中断了,那下次启动的时候,数据库自动执行回滚到第一条的update语句,在继续执行啊?

解决方案 »

  1.   

    自动回滚到上一次commit的时候。
    不会自动执行的。
      

  2.   

    会自动回滚到上一次commit的地方
      

  3.   

    应该是你说的那样,除非你的存储过程中有commit
      

  4.   

    那会不会有些语句本身含有commit的功能的,就是不用直接写commit,它就已经自动commit了
      

  5.   

    ddl和dml的含义我并不是很清楚
    DDL语句是不是create,drop,alert 的操作语句啊?而DML是不是select,delete,updae的操作语句啊?
      

  6.   

    还是说DDL就是定义变量之类的
      

  7.   

    DDL语句是不是create,drop,alert 的操作语句啊?而DML是不是select,delete,updae的操作语句啊?
      

  8.   

    谢谢:bzszp(SongZip),bluelamb(bluelamb)
    没太多分给,请见谅