1,、類SQL PLUS窗口:File->New->Command Window,這個(gè)類似于oracle的客戶端工具sql plus,,但比它好用多了,。
2、設(shè)置關(guān)鍵字自動(dòng)大寫:Tools->Preferences->Editor,,將Keyword case選擇Uppercase,。這樣在窗口中輸入sql語(yǔ)句時(shí),關(guān)鍵字會(huì)自動(dòng)大寫,,而其它都是小寫,。這樣閱讀代碼比較容易,且保持良好得編碼風(fēng)格,,同理,,在Tools->Preferences->Code Assistant(助手)里可以設(shè)置代碼提示延遲時(shí)間、輸入幾個(gè)字符時(shí)提示,、數(shù)據(jù)庫(kù)對(duì)象的大寫,、小寫,首字母大寫等,;
3,、查看執(zhí)行計(jì)劃:選中需要分析的SQL語(yǔ)句,然后點(diǎn)擊工具欄的Explain plan按鈕(即執(zhí)行計(jì)劃),,或者直接按F5,;這個(gè)主要用于分析SQL語(yǔ)句執(zhí)行效率,分析表的結(jié)構(gòu),,便于為sql調(diào)優(yōu)提供直觀依據(jù),;
4、自動(dòng)替換:快捷輸入SQL語(yǔ)句,,例如輸入s,,按下空格,自動(dòng)替換成SELECT,;再例如,,輸入sf,按下空格,,自動(dòng)替換成SELECT * FROM,,非常方便,節(jié)省了大量的時(shí)間去編寫重復(fù)的SQL語(yǔ)句,。
設(shè)置方法:菜單Tools–>Preferences–>Editor–>AutoReplace(自動(dòng)替換)–>Edit
1),、建立一個(gè)文本文件shortcuts.txt,并寫入如下內(nèi)容:
s=SELECT
復(fù)制代碼另存到PL/SQL Developer的安裝路徑下的~/PlugIns目錄下
2),、Tools–>Preferences–>User Interface–>Editor–>AutoReplace,,選中Enable復(fù)選框,然后瀏覽文件選中之前創(chuàng)建的shortcuts.txt,,點(diǎn)擊Apply,。
3)、重啟PL/SQL Developer,,在sql窗口中輸入s+空格,,sc+空格做測(cè)試。
注意:shortcuts.txt不可刪除掉,,否則快捷鍵無(wú)法用
下面定義了一些規(guī)則作為參考
i=INSERT
u=UPDATE
s=SELECT
f=FROM
w=WHERE
o=ORDER BY
d=DELETE
df=DELETE FROM
sf=SELECT * FROM
sc=SELECT COUNT(*) FROM
sfu=SELECT * FROM FOR UPDATE
cor=CREATE OR REPLACE
p=PROCEDURE
fn=FUNCTION
t=TIGGER
v=VIEW
sso=SET serveroutput ON;
設(shè)置快捷鍵(設(shè)置方法:菜單Tools–>Preferences–>用戶界面–>鍵配置)
新建sql窗口:ctrl+shift+s
新建命令窗口:ctrl+shift+c
新建測(cè)試窗口:ctrl+shift+t
PL/SQL Developer美化器:ctrl+shift+f
重做:ctrl+shift+z
撤銷:ctrl+z
清除:ctrl+d(慎用,,不可恢復(fù),俺是禁用哦O(∩_∩)O~)
選中所有:ctrl+a
縮進(jìn):tab
取消縮進(jìn):shift+tab
大寫:ctrl+shift+x
小寫:ctrl+shift+y
注釋:ctrl+h
取消注釋:ctrl+m
查找:ctrl+f
顯示表結(jié)構(gòu):ctrl+鼠標(biāo)懸停在表名上
模板列表:shift+alt+r
窗口列表:ctrl+w
5,、執(zhí)行單條SQL語(yǔ)句:按F8鍵
6,、TNS Names:菜單Help->Support Info(支持信息)->TNS Names,可以查看Oracle的tnsnames.ora;
7,、調(diào)試存儲(chǔ)過(guò)程
在使用PL/SQL Developer操作Oracle時(shí),,有時(shí)候調(diào)用某些存儲(chǔ)過(guò)程,或者調(diào)試存儲(chǔ)過(guò)程,;
調(diào)用存儲(chǔ)過(guò)程的方法:
1),、首先,在PL/SQL Developer左邊的Browser中選擇Procedures,,查找需要調(diào)用的存儲(chǔ)過(guò)程,;
2)、然后,,選中調(diào)試的存儲(chǔ)過(guò)程,,點(diǎn)擊右鍵,選擇Test,,在彈出來(lái)的Test scrīpt窗口中,,對(duì)于定義為in類型的參數(shù),需要給該參數(shù)的Value輸入值,;最后點(diǎn)擊上面的條數(shù)按鈕:Start debugger或者按F9,;
3)、最后點(diǎn)擊:RUN 或者Ctrl+R ,。
調(diào)試快捷鍵
切換斷點(diǎn):ctrl+b
開始:f9
運(yùn)行:ctrl+r
單步進(jìn)入:ctrl+n
單步跳過(guò):ctrl+o
單步退出:ctrl+t
運(yùn)行到異常:ctrl+y
8,、模板快捷鍵
9、登錄后默認(rèn)自動(dòng)選中My Objects
默認(rèn)情況下,,PLSQL Developer登錄后,,Brower里會(huì)選擇All objects,,如果你登錄的用戶是dba,要展開tables目錄,,正常情況都需要Wait幾秒鐘,,而選擇My Objects后響應(yīng)速率則是以毫秒計(jì)算的。
設(shè)置方法:
Tools菜單–>Brower Filters,,會(huì)打開Brower Folders的定單窗口,,把“My Objects”設(shè)為默認(rèn)即可。
Tools菜單–>Brower Folders中把你經(jīng)常點(diǎn)的幾個(gè)目錄(比如:Tables Views Seq Functions Procedures)移得靠上一點(diǎn),,并加上顏色區(qū)分,,這樣你的平均尋表時(shí)間會(huì)大大縮短,試試看,。
優(yōu)先級(jí),,從左往右
Tables–>Tablespaces–>Procedures–>Users–>Roles
標(biāo)簽分類:
|