PLSQL Developer 11 使用技巧(持續更新)
PLSQL Developer 11 使用技巧 (持續更新)
目錄(?)[-]
- 首先是我的顏色配置
- 常用快捷鍵
- 提升PLSQL編程效率
- 按空格自動替換
- 關閉Window窗口
- PLSQL 實用技巧
- TIP 1單擊進入VIEW模式
- TIP 2存儲過程DEBUG單步執行
- TIP 3更改文件夾顏色
- TIP 4保存頁面布局
- TIP 5中文顯示問題
- TIP 6代碼高亮和使用書簽
- TIP 8SQL窗口的快捷鍵 有用
- TIP 9 Windows list名字顯示不下來
- TIP 9.5 多數情況下對於重要的Window建議使用右鍵 - Rename改成帶含義的窗口名 避免誤操作把重要窗口關閉了
- TIP 10 單條執行SQL語句!
- TIP 11 讓PLSQL Developer記住登陸密碼 有用
- TIP
- TIP 關鍵字自動大寫 有用
- TIP 10
- 右鍵菜單
- TNS Names
- Copy to Excel
- 保持上次打開的SQL腳本
- 快速找到已知表名的表或其他對象
- 快速關閉打開於Windows List中的文檔窗口 好用
- 在PLSQL DEVELOPER中復制行記錄的簡便方法
- 在窗口標題欄內顯示文件的完全路徑
- 雙擊即顯示表數據 重要
- 刪除一行 ctrl + y/d
- sql windows 不小心點沒了
- 新增實用快捷鍵
- 排序
- 去行尾空格
- 顯示特殊字符(空格,換行)
首先是我的顏色配置
參照的Monokai的color schema,其中
Keywords 關鍵字: 明紅色
Comments 註釋: 青灰色 (斜體)
Strings 字符串: 金色
Numbers 數字: 青色
Symbols 符號: 明紅色
Custom 正文: 明紅色
Background 背景: 深灰或黑
常用快捷鍵
快捷鍵編輯入口:
tool -> perference -> User Interface -> Key Configuration
**Undo: Ctrl + Z
Redo: Ctrl + Shift + Z**
Window list上下選擇快捷鍵:
上一個窗口: ctrl +1
下一個窗口: ctrl +3
Color Mark: Shift + C
Upper Case: Ctrl + Shift + D
(Lower Case: Ctrl + Shift + C)
Go to Line Ctrl + G
依照個人喜好可以吧execute改成F5
查看執行計劃 F8
提升PLSQL編程效率
1.(按空格)自動替換:
設置方法:
tools -> Preference –> Editor –> AutoReplace(自動替換) –> Edit
SXF=SELECT * FROM scf=SELECT COUNT(*) FROM S1F=SELECT COUNT(1) FROM isit=INSERT INTO defm=DELETE FROM orb=ORDER BY grb=GROUP BY prb=PARTITION BY cor=CREATE OR REPLACE altert=ALTER TABLE dropt=DROP TABLE fgx=------------------------------- sso=SET serveroutput ON; putline=dbms_output.put_line();
2.關閉Window窗口
按住Ctrl + 鼠標左鍵,關閉窗口列表中打開的窗口
PLSQL 實用技巧:
TIP 1:單擊進入VIEW模式
Window list窗口列表中, 單擊任意對象進入VIEW模式,可以極大方便操作
當然如果心大的話可以設置成”單擊進入EDIT編輯模式”,
但是窗口開多了容易造成誤操作
TIP 2:存儲過程DEBUG單步執行
對於存儲過程, 如果DEBUG過程沒有單步執行,而是直接返回結果,
此時需要右鍵->Procedure->Add debug information
TIP 3:更改文件夾顏色
改完效果如下:
配置方法:
Tools -> Perferences -> Object Brower Folders
會打開Define Browser Folders界面,這裏可以把經常用到的幾個目錄,比如:Tables, Packages, Procedures, Functions顏色和一般黃色做出區分,或者排序移得靠上一點,這樣你的平均尋表時間會大大縮短
TIP 4:保存頁面布局
保存頁面布局,防止下次啟動又配置又變回去了
TIP 5:中文顯示問題
建批處理文件啟動PLD稍微有點low~,我習慣配置環境變量
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
LANG=zh_CN.GBK
TIP 6:代碼高亮和使用書簽
代碼高亮 & 使用bookmark書簽
可以快速跳轉到某一行
比加註釋快很多,也更靈活
代碼最後寫完測試通過了可以刪掉全部書簽,並添加該添的註釋,方便等你死後別的人維護你代碼
我的高亮快捷鍵設置是: CTRL+SHIFT+C; 再按一下是取消
TIP 8:SQL窗口的快捷鍵 有用!
快捷鍵設置
New SQL window shift+ctrl+s (必須有)
或者可以在工具欄建個快捷鍵,如圖
TIP 9: Windows list名字顯示不下來
窗口列表顯示名字太長,不能顯示全的話
可以直接看到過程名,幹一天活,到最後窗口列表都是滿的,這時候就顯出效果了!!!
缺點是看不到打開的是編輯頁面還是瀏覽頁面了,容易造成誤操作
如圖:
TIP 10: 有用!
執行單條SQL語句 首選項-> Window types(3) ->SQL Window -> 勾上“AutoSelect Statement” 即可。
TIP 11: 讓PL/SQL Developer記住登陸密碼 有用!
(手底下庫多的話建議不要開,如果運維的話無所謂了)
設置方法:
Tools -> Perferences -> Oracle -> Logon History
“Store history”是默認勾選的,勾上“Store with password” 即可,重新登錄在輸入一次密碼則記住了。
TIP.12 美化器
PL/SQL Beautifier(PL/SQL 美化器/格式化)重要!
PLD 6以上版本有對DML代碼格式化的功能。在SQL Window或Program Window中選中部分代碼(如果不選則對整個窗口的代碼操作),在菜單中選Edit -> PL/SQL Beautifier,得到格式化的代碼。對於非法的DML語句或DDL語句,PLD將會在下方狀態欄提示PL/SQL Beautifier could not parse text。
在缺省的狀態下,PLD會把DML語句的每一個字段都排在單獨的一行,這樣不方便查看。
在菜單中選Edit PL/SQL Beautifier Options,進入Preferences窗口,選擇Edit,進入配置文件編輯界面:
在標簽欄選DML,在窗口中部的Select, Insert和Update組框中把Fit選中,然後點擊Save,把配置文件保存到PLD的安裝目錄下,點擊Close關閉。在Rules file中輸入配置文件所在位置,點擊OK,完成配置文件切換。這時再對代碼進行格式化,就可以使每一個字段盡可能的在一行上了。
13 TIP :關鍵字自動大寫 有用!
Tools->Preferences->Editor,將Keyword case選擇Uppercase。
14 自定義Object的順序以及登錄後默認自動選中My Objec 沒用!!!
默認情況下,PL/SQL Developer登錄後,Brower裏會選擇All objects,
如果你登錄的用戶是dba,要展開tables目錄,正常情況都需要Wait幾秒鐘,
而選擇My Objects後響應速率則是以毫秒計算的。
設置方法: Tools菜單 -> Object Brower Filters,會打開Define Browser Filters界面, 選中”My Objects”,並勾選 “Default” 設為默認即可。
15、右鍵菜單
在PLD中的每一個文本編輯窗口,如SQL Window,Command Window和Porgram Window,右鍵點擊某個對象名稱,會彈出一個包含操作對象命令的菜單,我們這裏稱之為右鍵菜單。
對象類型可以是表,視圖,同義詞,存儲過程和函數等。根據對象類型的不同,彈出的菜單也有區別。表和視圖有View, Edit, Rename, Drop, Query data 和Edit data等功能。View和Edit分別是查看和修改表的結構信息,如字段,主鍵,索引和約束等。Query data相當於新打開一個窗口,並執行select * from 表。Edit data相當於新打開一個窗口,並執行select * from 表 for update。存儲過程和函數有Test功能,選中後可以進入調試狀態。有時由於PLD識別錯誤,右鍵點擊對象並不能出來正確的菜單,可以在對象所在的 DDL或DML語句的前面,加上分號,這樣PLD就能正確的判斷出對象的類型
16、TNS Names
菜單Help->Support Info->TNS Names,可以查看Oracle的tnsnames.ora。
17、Copy to Excel
在SQL Window中執行Select語句,在結果出來以後,右鍵點擊下面的數據區,選擇Copy to Excel,可以把數據區的記錄原樣拷貝到Excel中。但有兩點需要註意:一,field中不能以=開始,否則Excel會誤認為是函數;二,數字不要超過17位,否則後面的位數將會置為0,但可以通過在數字前加‘來使Excel認為該field是文本,同時對於數據庫中Numbe類型的字段,最好用 to_char輸出,不然可能會顯示不正常
18、保持上次打開的SQL腳本
重新進入PL/SQL Developer時,Window List能打開上次退出時的文檔:
1) 將菜單Tools->Window list選項勾上;
2) Tools->Perferences->User Interface->Options的右邊,將”Autosave desktop”勾選.
3) 退出PL/SQL Developer重新進入.
19、快速找到已知表名的表或其他對象
在Tools菜單中,勾選上Object Browser,將對象瀏覽器打開,
雙擊對象瀏覽器中的某個對象所處的文件夾,
比如表都是在Tables文件夾中,
然後以盡快的速度輸入表名,即可找到以你輸入的幾個字母開頭的對象了
20、快速關閉打開於Windows List中的文檔窗口 好用!
按住Shift鍵,左鍵點擊需要關閉的文檔窗口.
我的設置是CTRL + 鼠標左鍵
22、在PL/SQL DEVELOPER中復制行記錄的簡便方法
(1) 單擊要拷貝的行記錄左邊的黑色小三角,該行被選中,右鍵復制。
(2) 粘貼至記事本裏,然後復制剛才粘貼的內容。(該步驟不知何故不能缺)
(3) 單擊新記錄左邊的黑色小三角,右鍵粘貼即可。
23、在窗口標題欄內顯示文件的完全路徑
不懂,啥意思?
Tools->Preferences->User Interface->Options
勾選”Show complete file path in windows titles”
24、雙擊即顯示表數據 重要!
鼠標雙擊表或者視圖時的默認響應實在讓我感到失望,因為我最關心的是表結構和數據,但是雙擊後這兩件事情都沒有發生,也許默認響應是高手們需要的,但對我來說查看數據和表結構是最主要的,其他的我不關心。不過好的是這是可以設置的,你可以給鼠標雙擊和拖放綁定需要的事件,比如:雙擊編輯數據,拖放顯示表結構,Yeah!
設置方法: 菜單Tools -> Preferences -> Object Browser,在右側,為不同的Object Type綁定雙擊和拖放操作。
25、SQL Window不小心點沒了
tool - > sql windows26、新增適用快捷鍵
26.a 排序按鈕 edit -> selection -> Sort
可以把選中的每行按首字符大小排正序(點兩下是倒序),效果如下 排序前: 按一下正序: 再按一下倒序:
26.b 去行尾空格
26.c 顯示特殊字符
這兩個功能聯合起來一起用比較好 1)去行尾空格:edit -> selection -> Remove Tailing Blanks 一般出腳本之前把行尾空格全刪掉較好,保持良好編碼習慣,保證不出幺蛾子 2)顯示空格和換行符:edit -> Show Special Characters
效果一目了然
PLSQL Developer 11 使用技巧(持續更新)