当执行了一个DML语句,发出commit语句后,为什么就不能用ROLLBACK语句回退了? 

解决方案 »

  1.   

    都提交了还怎么回滚,真是的用FLASHBACK可以回滚
      

  2.   

    这就是事务啊
    要么commit 要么 rollbackcommit和rollback都做了什么
      

  3.   

    这个比喻不太恰当,oracle的恢复功能很强大的......
      

  4.   

    commit就是你确定你要这些操作了,不反悔了。
    rollback跟commit是相反的,反悔的意思
      

  5.   

    commit 后在rollback。是肯定找不回的
    但你可以在其他地方找回,你可以看一下oracle怎么恢复你删掉数据的资料.
      

  6.   

    rollback是商量好了,但是还没签字你就后悔了.
    commit是商量好了,你也签字画押了.
    flashback是商量好了,你也签字画押了,然后你又反悔了.