天天看點

PL/SQL工具優化配置(個性化設定)

使用PL/SQL工具時,總是不習慣預設的樣式和風格;每個人在使用工具的時候,都有自己的使用習慣,以下是配置PL/SQL工具的幾個小技巧,能夠定制自己的習慣,提高工作速度。

#. 儲存目前編輯視窗樣式:Window->Save Layout;

#. 将某條SQL語句轉換大小寫:選中這條SQL語句->右鍵->Selection->uppercase/lowercase;

#. PL/SQL COMMAND狀态下清屏:clear;

#. 登入後預設自動選中My Objects

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

設定方法:

Tools菜單 –> Brower Filters,會打開Brower Folders的定單視窗,把“My Objects”設為預設即可。 

Tools菜單--Brower Folders,中把你經常點的幾個目錄(比如:Tables Views Seq Functions Procedures)移得靠上一點,并加上顔色區分,這樣你的平均尋表時間會大大縮短;

#. 記住密碼

登入PL/SQL 記住使用者名、密碼:

設定方法:菜單Tools –> Preferences –> Oracle –> Logon History –> Store With Password 

#. SQL語句字元全部大寫 

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

設定方法:菜單Tools –> Preferences –> Editor –> Keyword Case –> Uppercase 

#. 特殊Copy 

在SQL Window裡寫好的SQL語句通常需要放到Java或者别的語言内,就需要轉成字元串并上加上相應的連字元,這一個事不需要再重複做了,在寫好的SQL上點右鍵,使用特殊Copy即OK! 

設定方法:滑鼠右鍵 –> Special Copy 

#. 自定義快捷鍵 

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

設定方法:菜單Tools –> Preferences –> Key Configuration 

#. SQL Window中根據光标位置自動選擇語句 

設定方法:Preferences –> Window Types –> SQL Window,将AutoSelect statement選中即可。注意,每條語句後面要加分号。 

#. 自動替換 

快捷輸入SQL語句,例如輸入s,按下空格,自動替換成SELECT;再例如,輸入sf,按下空格,自動替換成SELECT * FROM,非常友善,節省了大量的時間去編寫重複的SQL語句。 

設定方法:菜單Tools –> Preferences –> Editor –> AutoReplace. –> Edit 

#. 啟動PLSQL Developer,window list菜單自動調出

需要兩步設定,首先要儲存桌面設定,然後勾上Window list選項,具體操作如下:

      a、在菜單項的Tools下的Preference選項中的User Interface中選擇Option,在右邊對于的Autosave desktop中把前面的複選框勾選上。

      b、在菜單項的Tools下的Window list選項勾上。

#. 資料庫自動檢測連接配接情況

因為資料庫每過一段時間不操作,就會自動斷開,然後需要自己手動連接配接,因為網絡原因,總會卡在那裡。工具提供了檢測連接配接的功能,可以自動連接配接。

    具體設定在Tools-Preferences-Check connection,Check connection前面勾選即可。

補充:

#. 兩個資料庫差異(對比表、視圖、函數、序列的結構)

登入目标庫(新庫),選擇 Tools --> Compare User Objects,Target Session選擇舊庫,這樣比較出來,就會提供存在差異的Objects和更新SQL(SQL可另存為Command File,更換使用者登入舊庫後,打開并執行)。

#. 執行單條SQL語句 

     在使用PL/SQL Developer的SQL Window時,按F8鍵,PL/SQL Developer預設是執行該視窗的所有SQL語句,需要設定為滑鼠所在的那條SQL語句,即執行目前SQL語句; 

設定方法:PL/SQL Developer 7.1.2 -->tools->Preferences-->Window types ,勾上"AutoSelect Statement" 即可。  

繼續閱讀