1. 程式人生 > >在資料庫查詢時遇到死迴圈查詢問題

在資料庫查詢時遇到死迴圈查詢問題

近日,在程式除錯時,明明結果集只有兩條記錄的情況下,執行 查詢語句卻會一直顯示正在執行SQL命令,陷入不能停止的查詢狀態。

最開始,我還懷疑是不是自己語句寫錯,後來敢十分肯定語句完全是對的。那麼此時我就糾結到抓狂。

經過一番思考,我重新關閉plsql。再次開啟查詢時,突然就好了。最後,我確定是以下問題;

資料庫重複查詢時,由於某個原因鎖表了。此時的我感覺略無語啊,我們遇到問題總是會陷入程式有沒有錯的僵局,而從來沒有去懷疑過是工具或者環境由於某種因素髮生變化,造成了諸多問題。

另外,記得在較長時間不對資料庫操作時,關掉pl/sql.或者在執行操作前重啟下最好。

本文僅為日常問題的總結與記錄。如有同樣問題的朋友,可以作為參考。大神(不論真假,自己覺得是就可以)可忽略,謝謝!