1. 程式人生 > >PLSQL 配置設定

PLSQL 配置設定

1、登入後預設自動選中MyObjects   

   預設情況下,PLSQLDeveloper登入後,Brower裡會選擇Allobjects,如果你登入的使用者是dba,要展開tables目錄,正常情況都需要Wait幾秒鐘,而選擇My Objects後響應速率則是以毫秒計算的。

設定方法:Tools選單--BrowerFilters,會開啟BrowerFolders的定單視窗,把“MyObjects”設為預設即可。 同理,可以在Tools選單--BrowerFolders中把你經常點的幾個目錄(比如:tablesViews Seq Functions Procedures)移得靠上一點,並加上顏色區分,這樣你的平均尋表時間會大大縮短,試試看。

2、記住密碼

   這是個有爭議的功能,因為記住密碼會給帶來資料安全的問題。 但假如是開發用的庫,密碼甚至可以和使用者名稱相同,每次輸入密碼實在沒什麼意義,可以考慮讓PLSQLDeveloper記住密碼。

設定方法:Tools選單--Preferences--Oracle--LogonHIstory--Storewith password

3、雙擊即顯示錶資料

裡滑鼠雙擊表或者檢視時的預設響應實在讓我感到失望,因為我最關心的是表結構和資料,但是雙擊後這兩件事情都沒有發生,也許預設響應是高手們需要的,但對我來說檢視資料和表結構是最主要的,其他的我不關心。不過好的是這是可以設定的,你可以給滑鼠雙擊和拖放繫結需要的事件,比如:雙擊編輯資料,拖放顯示錶結構,Yeah!

設定方法:Preferences--UserInterface--browser,在右側,為不同的Objecttype繫結雙擊和拖放操作。

4、SQL語句字元全部大寫

自認為這是個好習慣,資訊系統的核心是資料庫,系統出問題時最先要查的就是SQL語句,怎樣在浩瀚的日誌中快速找到那條SQL語句是件比較痛苦的事情。 SQL語句全部大寫並不能徹底解決這一問題,但在一堆程式碼中間找一行全部大寫的字元相對容易些,你的眼睛會感謝你。

設定方法:Preferences--UserInterface--Editor--Keywordcase--Uppercase

5、特殊Copy    

  在SQL Window裡寫好的SQL語句通常需要放到

Java或者別的語言內,就需要轉成字串並上加上相應的連字元,這一個事不需要再重複做了,在寫好的SQL上點右鍵,使用特殊Copy即OK!

設定方法:右鍵--special copy

6、自定義快捷鍵

  PLSQL Developer裡預留了很多鍵讓使用者自定義,這是件很Hight的事情。不像霸道的Word,基本上所有的鍵都已預定義了功能,修改起來很是頭疼。 通常情況下,開啟PLSQLDeveloper後,最經常乾的事就是開啟SQLWindow和CommandWindow,就給這兩個操作定義了快捷鍵,ALT+S和ALT+ C,這樣拿滑鼠點三下的事情只需要按一下鍵。

設定方法:Preferences--UserInterface--Keyconfiguration
 

7、SQL Window中根據游標位置自動選擇語句

  設定方法:Preferences--WindowTypes--SQL Window,將AutoSelectstatement選中即可。
注意,每條語句後面要加分號。

8、PL/SQLDeveloper記住登陸密碼
在使用PL/SQLDeveloper時,為了工作方便希望PL/SQLDeveloper記住登入Oracle的使用者名稱和密碼;
設 置方法:PL/SQLDeveloper 7.1.2  ->tools->Preferences->Oracle->LogonHistory,“Storehistory”是預設勾選的,勾上“Storewithpassword” 即可,重新登入在輸入一次密碼則記住了。


9、執行單條SQL語句
在使用PL/SQLDeveloper的SQLWindow時,按F8鍵,PL/SQLDeveloper預設是執行該視窗的所有SQL語句,需要設定為滑鼠所在的那條SQL語句,即執行當前SQL語句;
設定方法:PL/SQLDeveloper 7.1.2 -->tools->Preferences-->Window types ,勾上“AutoSelectStatement” 即可。


10、格式化SQL語句
在使用PL/SQLDeveloper的SQLWindow時,有時候輸入的SQL語句太長或太亂,希望能用比較通用的寫法格式話一下,這樣看起來會好看些,也好分析;
使用方法:選中需要格式化的SQL語句,然後點選工具欄的PL/SQLbeautifier按鈕即可.


11、檢視執行計劃
在使用PL/SQLDeveloper的SQLWindow時,有時候輸入的SQL語句執行的效率,分析下表結構,如何可以提高查詢的效率,可以通過檢視Oracle提供的執行計劃;
使用方法:選中需要分析的SQL語句,然後點選工具欄的Explainplan按鈕(即執行計劃),或者直接按F5即可。


12、除錯儲存過程
在使用PL/SQLDeveloper操作Oracle時,有時候呼叫某些儲存過程,或者除錯儲存過程;
調 用儲存過程的方法:首先,在PL/SQLDeveloper左邊的Browser中選擇Procedures,查詢需要呼叫的儲存過程;然後,選中除錯的儲存過程,點選右鍵,選擇Test,在彈 出來的Test scrīpt視窗中,對於定義為in型別的引數,需要給該引數的Value輸入值;最後點選上面的條數按鈕:Startdebugger 或者按F9;最後點選:RUN 或者Ctrl+R


13.左下角顯示windowlist
  點選選單tools -> window list, 將彈出的小視窗拖到左下角合適位置,然後點選選單window->savelayout


18.防止登入超時
  tools->Preferences-->Oracle->Connection  選擇"check connection"


19.不備份sql檔案
tools->Preferences->Files->backup,頁面中backup files中選擇 disabled