PLSQL Developer的使用之對象瀏覽器

PLSQL Developer的使用之對象瀏覽器html

      (轉自https://www.cnblogs.com/mq0036/p/6437834.html#point11)數據庫

  可以顯示與 PL/SQL 開發相關的全部信息。可用它來獲取對象描述,查看對象定義,爲調試器建立測試腳本,啓用或禁用觸發器和約束,從新編譯無效對象,查詢或編輯表或查看數據,在對象源中搜索文本,將對象名稱拖放到編輯器中,等等。因爲對象瀏覽器中的文件夾特別多,若是沒有一些使用技巧的話,操做效率可能會很低。瀏覽器

定義瀏覽器過濾器:對象瀏覽器默認過濾的是「All objects」,這時候若是你直接去點開文件夾的話,且不說會有不少你本不想看的系統對象顯示出來干擾你找尋用戶對象,關鍵是每每要卡好久,若是數據庫比較大的話甚至會卡死。因此有些人會在登進 PL/SQL Developer 以後先去把它改爲「My objects」,像我這種懶人是難以養成這種糟糕的「好習慣」的。後來我找到一個技巧——在【工具】中點擊【瀏覽器過濾器】或者點擊「All objects」上的第 5 個圖標,而後選中「My objects」,在下方【默認】選項前打勾並肯定,等下次再登陸進來默認就是「My objects」了。編輯器

定義瀏覽器文件夾:對象瀏覽器中的文件夾有好幾十個,但只有表、視圖、存儲過程、函數等少數幾類數據庫對象比較經常使用。有時候越是着急越是找不着,儘管也費不了多少時間,但像我這種急性子哪兒受得了啊!其實能夠自定義瀏覽器文件夾,譬如修改文件夾顏色、排列順序等,以便快速找到須要的對象。在【工具】中點擊【瀏覽器文件夾】或者點擊「All objects」上的第 6 個圖標便可打開定義瀏覽器文件夾的窗口,而後選中經常使用的文件夾設置你喜歡的顏色肯定便可。函數

更改對象的雙擊行爲:在對象瀏覽器中雙擊文件夾會展開對象,雙擊對象會展開對象的屬性,可能你用習慣了感受也沒啥。但在大多數軟件中,雙擊樹節點確定會彈出或進入詳情窗口,並且通常找到對象也是想看它的定義而不是展開一堆文件夾(我相信這一點會讓很多人大跌眼鏡)。想要看對象定義還得經過右鍵菜單去找,右鍵菜單選項不少,一不當心還可能會點錯,總之比較繁瑣。其實能夠更改默認的對象雙擊行爲,步驟:【工具】→【首選項】→【用戶界面】→【瀏覽器】→【雙擊行爲】→改成查看說明和體肯定便可。工具

查找數據庫對象:點擊「My objects」上的第 4 個按鈕,而後在文本查找輸入框中輸入「abc」並點擊搜索,就能查到數據庫中對象定義裏包含「abc」的全部對象。實際試用中通常還會根據實際狀況設置搜索模式、對象條件和對象類型,目的是爲了更快的查到目標對象。測試

編譯無效對象:在更改數據庫中的表或其它對象後,可能會致使相關的存儲過程、函數、視圖等編譯失敗,這時候經過對象瀏覽器人工逐一排查是比較笨的辦法,由於 PL/SQL Developer 提供了編譯無效對象的窗口功能。點擊【工具】→【編譯無效對象】便可看到當前數據庫中全部編譯未經過的對象,而後點擊窗口工具欄中的「編譯無效對象」按鈕便可從新編譯全部無效的對象,再點擊後面的「刷新對象列表」,編譯成功的對象會自動從窗口中消失。spa

相關文章
相關標籤/搜索