oracle 執行每條 sql 語句都要 commit 送出後才會生效,有的工具啟用了自動 commit,所有直接執行語句就可以了,但是 Oracle SQL Developer 等工具就沒有預設啟用,我們需要自己來設定下。
沒有 commit 的常見問題:鎖表,執行指令不生效。
最簡單的就是直接執行指令來設定。
show autocommit 可以檢視自動送出有沒有啟用。
如果顯示 immediate 就是啟用了,off 就是關着呢。
set autocommit on 可以啟用自動送出功能。
set autocommit on 就是關閉自動送出功能。

喜歡的點個贊❤吧!
如果知道怎麼通過設定來設定的話,歡迎評論區留言分享啊,我是還沒找到呢!