• <menu id="w2i4a"></menu>
  • logo PL/SQL Developer系列教程

    文檔首頁>>PL/SQL Developer系列教程>>PL/SQL Developer使用教程:使用技巧、快捷鍵

    PL/SQL Developer使用教程:使用技巧、快捷鍵


    PL/SQL Developer是一個集成開發(fā)環(huán)境,它專門針對Oracle數(shù)據(jù)庫的存儲程序單元的開發(fā)所用。現(xiàn)在越來越多的商業(yè)邏輯和應(yīng)用程式邏輯都在使用Oracle服務(wù)器,所以PL/SQL編程在整個開發(fā)過程中也變得越來越重要。PL/SQL Developer在開發(fā)Oracle應(yīng)用程序的時候都注重于開發(fā)工具簡單易用,代碼簡潔和開發(fā)效率高等特點。PL/SQL Developer不僅很好的提供了上述的特點,而且還具有很多其他的優(yōu)勢。

    點擊下載PL/SQL Developer試用版

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

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

    3、查看執(zhí)行計劃:選中需要分析的SQL語句,然后點擊工具欄的Explain plan按鈕(即執(zhí)行計劃),或者直接按F5;這個主要用于分析SQL語句執(zhí)行效率,分析表的結(jié)構(gòu),便于為sql調(diào)優(yōu)提供直觀依據(jù);

    4、自動替換:快捷輸入SQL語句,例如輸入s,按下空格,自動替換成SELECT;再例如,輸入sf,按下空格,自動替換成SELECT * FROM,非常方便,節(jié)省了大量的時間去編寫重復(fù)的SQL語句。

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

    1)、建立一個文本文件shortcuts.txt,并寫入如下內(nèi)容:
    s=SELECT
    復(fù)制代碼另存到PL/SQL Developer的安裝路徑下的~/PlugIns目錄下
    2)、Tools–>Preferences–>User Interface–>Editor–>AutoReplace,選中Enable復(fù)選框,然后瀏覽文件選中之前創(chuàng)建的shortcuts.txt,點擊Apply。
    3)、重啟PL/SQL Developer,在sql窗口中輸入s+空格,sc+空格做測試。
    注意:shortcuts.txt不可刪除掉,否則快捷鍵無法用

    下面定義了一些規(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
    新建測試窗口: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語句:按F8鍵

    6、TNS Names:菜單Help->Support Info(支持信息)->TNS Names,可以查看Oracle的tnsnames.ora;

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

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

    8、模板快捷鍵

    9、登錄后默認(rèn)自動選中My Objects  

    默認(rèn)情況下,PLSQL Developer登錄后,Brower里會選擇All objects,如果你登錄的用戶是dba,要展開tables目錄,正常情況都需要Wait幾秒鐘,而選擇My Objects后響應(yīng)速率則是以毫秒計算的。
    設(shè)置方法:
    Tools菜單–>Brower Filters,會打開Brower Folders的定單窗口,把“My Objects”設(shè)為默認(rèn)即可。
    Tools菜單–>Brower Folders中把你經(jīng)常點的幾個目錄(比如:Tables Views Seq Functions Procedures)移得靠上一點,并加上顏色區(qū)分,這樣你的平均尋表時間會大大縮短,試試看。
    優(yōu)先級,從左往右
    Tables–>Tablespaces–>Procedures–>Users–>Roles

    以上所介紹的就是對PL/SQL Developer工具的最基本使用了,感興趣的朋友可以繼續(xù)關(guān)注我們慧都網(wǎng),了解更多產(chǎn)品資訊!


    想要購買PL/SQL Developer正版授權(quán),或了解更多產(chǎn)品信息請點擊【咨詢在線客服】

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();