1
SQLPlus是否有辦法處理一個事務中的所有命令?使用SQLPlus在一個事務中運行SQL腳本
我有一個SQL文件:
SET AUTOCOMMIT OFF
insert... ;
insert... ;
update... ;
commit;
exit;
的問題只是更新命令被更新,無論是插入某種方式得到rollbacked。我認爲這是因爲分號終止了一個事務,並且沒有自動提交,它將被回滾。如何在SQLPlus中的一個事務中運行所有內容?
就像你展示它一樣,它是1筆交易。分號表示語句的結束,所以SQLplus知道語句在讀取分號後可以執行。 – Rene
分號不會「*終止事務*」。它標誌着一個聲明的結束。 –