如何在PL/SQL Developer中設置使其可以顯示查詢返回的所有記錄?



問題描述

在使用PL/SQL Developer中有個地方不方便,查詢語句查出來的記錄只能是滿屏那么多行(默認一頁顯示多少行是自動檢測的,就是顯示數據行的網格窗口的高度能容納的行數),也就是一般不會超過30行每頁,當然在返回的記錄上在右鍵快捷菜單上選擇fetch next page項就會讀取下一頁的數據,比較不方便,那么有沒有辦法一次顯示所有的記錄呢?就是在MS SQLServer的查詢分析器里面那樣一次顯示所有的記錄呢?

解決方案

答案是yes,只是因為是英文軟件,有些人可能不會設置。具體設置方法如下:點擊菜單欄的 Tools>Preferences>Window Types>SQL Window,選中右面窗口中的All records單選項,並將Maximum result set size(0 is unlimited)項下面的文本框的數值置為0,設置方法可見截圖。這樣設置后可以達到效果,但是讀取記錄比較慢,以讀取表 FND_CONCURRENT_REQUESTS 的8800行記錄為例,讀取完大約需要80秒左右,這個速度和MS SQLServer查詢分析器的顯示速度相比差遠了。當然邊讀取可以邊拉動滾動條看到讀取的數據,還可以點擊那個閃電圖表停止繼續讀取記錄。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM