1 問題出現:
最近剛到新公司,再看代碼時,涉及到了存儲過程的問題,該存儲過程涉及到了表的更新操作。第一次調試的時候非常快就運行完了。第二次就卡死了,然后單步調試,發現卡死在 update 語句了。
2 問題解決
最后發現是第一次執行的時候沒有提交事務,把事務提交就不會出現卡死了。
3 結論
由於在PLSQL Developer執行update時沒有commit,oracle將該條記錄鎖住了。
1 問題出現:
最近剛到新公司,再看代碼時,涉及到了存儲過程的問題,該存儲過程涉及到了表的更新操作。第一次調試的時候非常快就運行完了。第二次就卡死了,然后單步調試,發現卡死在 update 語句了。
2 問題解決
最后發現是第一次執行的時候沒有提交事務,把事務提交就不會出現卡死了。
3 結論
由於在PLSQL Developer執行update時沒有commit,oracle將該條記錄鎖住了。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。