使用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" 即可。