轉(zhuǎn)帖|使用教程|編輯:楊鵬連|2020-07-15 10:51:21.543|閱讀 314 次
概述:PL/SQL Developer的使用技巧、快捷鍵,在此分享給和我一樣的初學(xué)者。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
相關(guān)鏈接:
PL/SQL Developer是一個(gè)集成開(kāi)發(fā)環(huán)境,它專(zhuān)門(mén)針對(duì)Oracle數(shù)據(jù)庫(kù)的存儲(chǔ)程序單元的開(kāi)發(fā)所用。現(xiàn)在越來(lái)越多的商業(yè)邏輯和應(yīng)用程式邏輯都在使用Oracle服務(wù)器,所以PL/SQL編程在整個(gè)開(kāi)發(fā)過(guò)程中也變得越來(lái)越重要。PL/SQL Developer在開(kāi)發(fā)Oracle應(yīng)用程序的時(shí)候都注重于開(kāi)發(fā)工具簡(jiǎn)單易用,代碼簡(jiǎn)潔和開(kāi)發(fā)效率高等特點(diǎn)。PL/SQL Developer不僅很好的提供了上述的特點(diǎn),而且還具有很多其他的優(yōu)勢(shì)。
1、類(lèi)SQL PLUS窗口:File->New->Command Window,這個(gè)類(lèi)似于oracle的客戶(hù)端工具sql plus,但比它好用多了。
2、設(shè)置關(guān)鍵字自動(dòng)大寫(xiě):Tools->Preferences->Editor,將Keyword case選擇Uppercase。這樣在窗口中輸入sql語(yǔ)句時(shí),關(guān)鍵字會(huì)自動(dòng)大寫(xiě),而其它都是小寫(xiě)。這樣閱讀代碼比較容易,且保持良好得編碼風(fēng)格,同理,在Tools->Preferences->Code Assistant(助手)里可以設(shè)置代碼提示延遲時(shí)間、輸入幾個(gè)字符時(shí)提示、數(shù)據(jù)庫(kù)對(duì)象的大寫(xiě)、小寫(xiě),首字母大寫(xiě)等;
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í)間去編寫(xiě)重復(fù)的SQL語(yǔ)句。
設(shè)置方法:菜單Tools–>Preferences–>Editor–>AutoReplace(自動(dòng)替換)–>Edit
1)、建立一個(gè)文本文件shortcuts.txt,并寫(xiě)入如下內(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–>用戶(hù)界面–>鍵配置)
新建sql窗口:ctrl+shift+s
新建命令窗口:ctrl+shift+c
新建測(cè)試窗口:ctrl+shift+t
PL/SQL Developer美化器:ctrl+shift+f
重做:ctrl+shift+z
撤銷(xiāo):ctrl+z
清除:ctrl+d(慎用,不可恢復(fù),俺是禁用哦O(∩_∩)O~)
選中所有:ctrl+a
縮進(jìn):tab
取消縮進(jìn):shift+tab
大寫(xiě):ctrl+shift+x
小寫(xiě):ctrl+shift+y
注釋?zhuān)篶trl+h
取消注釋?zhuān)篶trl+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類(lèi)型的參數(shù),需要給該參數(shù)的Value輸入值;最后點(diǎn)擊上面的條數(shù)按鈕:Start debugger或者按F9;
3)、最后點(diǎn)擊:RUN 或者Ctrl+R 。
調(diào)試快捷鍵
切換斷點(diǎn):ctrl+b
開(kāi)始: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,如果你登錄的用戶(hù)是dba,要展開(kāi)tables目錄,正常情況都需要Wait幾秒鐘,而選擇My Objects后響應(yīng)速率則是以毫秒計(jì)算的。
設(shè)置方法:
Tools菜單–>Brower Filters,會(huì)打開(kāi)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
以上所介紹的就是對(duì)PL/SQL Developer工具的最基本使用了,感興趣的朋友可以繼續(xù)關(guān)注我們慧都網(wǎng),了解更多產(chǎn)品資訊!
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: