Oracle連著打開兩次游標?
您好,對于同一個游標,第一次open后,會開辟一塊緩存,把記錄集讀到緩存,然后fetch完 到下一次循環。
然后再open,這時候會清空剛才的緩存區,把新的記錄集再讀到緩存。等等循環結束后,把游標close,即第一次開辟的緩存釋放掉。所以說游標放在最后關也沒事情,反而會節省很多close的時間。如果為了保險可以這么寫: if cursor2%open then close cursor2; end if; 程序中其他地方如果不能確定,也可以按以上的形式處理。上一篇RAC可以連磁盤陣列嗎
下一篇好的免費數據庫有哪些