plsql經常使用快捷鍵

plsql經常使用快捷鍵

 plsql使用技巧

一、類SQL PLUS窗口:File->New->Command Window,這個相似於oracle的客戶端工具sql plus,但比它好用多了。html

二、設置關鍵字自動大寫:Tools->Preferences->Editor,將Keyword case選擇Uppercase。這樣在窗口中輸入sql語句時,關鍵字會自動大寫,而其它都是小寫。這樣閱讀代碼比較容易,且保持良好得編碼風格,同理,在Tools->Preferences->Code Assistant(助手)裏能夠設置代碼提示延遲時間、輸入幾個字符時提示、數據庫對象的大寫、小寫,首字母大寫等;sql

三、查看執行計劃:選中須要分析的SQL語句,而後點擊工具欄的Explain plan按鈕(即執行計劃),或者直接按F5;這個主要用於分析SQL語句執行效率,分析表的結構,便於爲sql調優提供直觀依據;數據庫

四、自動替換:快捷輸入SQL語句,例如輸入s,按下空格,自動替換成SELECT;再例如,輸入sf,按下空格,自動替換成SELECT * FROM,很是方便,節省了大量的時間去編寫重複的SQL語句。oracle

設置方法:菜單Tools–>Preferences–>Editor–>AutoReplace(自動替換)–>Edit工具

1)、創建一個文本文件shortcuts.txt,並寫入以下內容:
s=SELECT
複製代碼另存到PL/SQL Developer的安裝路徑下的~/PlugIns目錄下
2)、Tools–>Preferences–>User Interface–>Editor–>AutoReplace,選中Enable複選框,而後瀏覽文件選中以前建立的shortcuts.txt,點擊Apply。
3)、重啓PL/SQL Developer,在sql窗口中輸入s+空格,sc+空格作測試。
注意:shortcuts.txt不可刪除掉,不然快捷鍵沒法用測試

下面定義了一些規則做爲參考
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;編碼

設置快捷鍵(設置方法:菜單Tools–>Preferences–>用戶界面–>鍵配置)
新建sql窗口:ctrl+shift+s
新建命令窗口:ctrl+shift+c
新建測試窗口:ctrl+shift+t
PL/SQL Developer美化器:ctrl+shift+f
重作:ctrl+shift+z
撤銷:ctrl+z
清除:ctrl+d(慎用,不可恢復,俺是禁用哦O(∩_∩)O~)
選中全部:ctrl+a
縮進:tab
取消縮進:shift+tab
大寫:ctrl+shift+x
小寫:ctrl+shift+y
註釋:ctrl+h
取消註釋:ctrl+m
查找:ctrl+f
顯示錶結構:ctrl+鼠標懸停在表名上
模板列表:shift+alt+r
窗口列表:ctrl+wspa

五、執行單條SQL語句:按F8鍵debug

六、TNS Names:菜單Help->Support Info(支持信息)->TNS Names,能夠查看Oracle的tnsnames.ora;調試

七、調試存儲過程
在使用PL/SQL Developer操做Oracle時,有時候調用某些存儲過程,或者調試存儲過程;
調用存儲過程的方法:
1)、首先,在PL/SQL Developer左邊的Browser中選擇Procedures,查找須要調用的存儲過程;
2)、而後,選中調試的存儲過程,點擊右鍵,選擇Test,在彈出來的Test scrīpt窗口中,對於定義爲in類型的參數,須要給該參數的Value輸入值;最後點擊上面的條數按鈕:Start debugger或者按F9;
3)、最後點擊:RUN 或者Ctrl+R 。

調試快捷鍵
切換斷點:ctrl+b
開始:f9
運行:ctrl+r
單步進入:ctrl+n
單步跳過:ctrl+o
單步退出:ctrl+t
運行到異常:ctrl+y

八、模板快捷鍵

九、登陸後默認自動選中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)移得靠上一點,並加上顏色區分,這樣你的平均尋表時間會大大縮短,試試看。

優先級,從左往右
Tables–>Tablespaces–>Procedures–>Users–>Roles

轉載:http://www.cnblogs.com/linjiqin/archive/2013/06/24/3152538.html

相關文章
相關標籤/搜索