PL SQL Developer使用技巧 快捷鍵

2022-06-07 23:21:10 字數 4801 閱讀 2871

2、設定關鍵字自動大寫:tools->preferences->editor,將keyword case選擇uppercase。這樣在視窗中輸入sql語句時,關鍵字會自動大寫,而其它都是小寫。這樣閱讀**比較容易,且保持良好得編碼風格,同理,在tools->preferences->code assistant(助手)裡可以設定**提示延遲時間、輸入幾個字元時提示、資料庫物件的大寫、小寫,首字母大寫等;

3、檢視執行計畫:選中需要分析的sql語句,然後點選工具欄的explain plan按鈕(即執行計畫),或者直接按f5;這個主要用於分析sql語句執行效率,分析表的結構,便於為sql調優提供直觀依據;

4、自動替換:快捷輸入sql語句,例如輸入s,按下空格,自動替換成select;再例如,輸入sf,按下空格,自動替換成select * from,非常方便,節省了大量的時間去編寫重複的sql語句。

設定方法:選單tools–>preferences–>editor–>autoreplace(自動替換)–>edit

下面定義了一些規則作為參考

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+w

5、執行單條sql語句:按f8鍵

6、tns names:選單help->support info(支援資訊)->tns names,可以檢視oracle的tnsnames.ora;

7、除錯儲存過程

在使用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

8、模板快捷鍵

9、登入後預設自動選中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

如果,您希望更容易地發現我的新部落格,不妨點選一下綠色通道的【關注我】。

如果,想給予我更多的鼓勵,求打

】!聯絡或打賞博主【ruthless】!

2、設定關鍵字自動大寫:tools->preferences->editor,將keyword case選擇uppercase。這樣在視窗中輸入sql語句時,關鍵字會自動大寫,而其它都是小寫。這樣閱讀**比較容易,且保持良好得編碼風格,同理,在tools->preferences->code assistant(助手)裡可以設定**提示延遲時間、輸入幾個字元時提示、資料庫物件的大寫、小寫,首字母大寫等;

3、檢視執行計畫:選中需要分析的sql語句,然後點選工具欄的explain plan按鈕(即執行計畫),或者直接按f5;這個主要用於分析sql語句執行效率,分析表的結構,便於為sql調優提供直觀依據;

4、自動替換:快捷輸入sql語句,例如輸入s,按下空格,自動替換成select;再例如,輸入sf,按下空格,自動替換成select * from,非常方便,節省了大量的時間去編寫重複的sql語句。

設定方法:選單tools–>preferences–>editor–>autoreplace(自動替換)–>edit

下面定義了一些規則作為參考

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+w

5、執行單條sql語句:按f8鍵

6、tns names:選單help->support info(支援資訊)->tns names,可以檢視oracle的tnsnames.ora;

7、除錯儲存過程

在使用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

8、模板快捷鍵

9、登入後預設自動選中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

PLSQL Developer安裝配置和使用

1 安裝 先將plsql developer 以及instantclient 11 2 複製到指定目錄解壓 2 在instantclient 11 2目錄下新建network admin tnsnames.ora檔案,並做以下配置 myoracle description address proto...

PLSQL Developer遠端連線oracle

事情開始是我的一位同學在群裡的求教 今天自己配置遠端連線的時候遇到了很多問題,記錄下來,和其他oracle小白們分享,大俠勿噴!測試目的 從客戶機遠端連線oracle伺服器 測試前提 雙方機器必須ping通,我就用自己的虛擬機器測試了 伺服器端安裝了oracle 測試步驟 我這裡用的是精簡版,不用安...

PLSQL Developer多 表 查 詢

多 表 查 詢 表 查 詢就從多個表中獲取資料,那麼我們就會產生笛卡爾集,笛卡爾集會在這種條件下產生 1.省略連線條件2.連線條件無效3.所有表中的所有行互相連線,同時為了避免笛卡爾集,可以在 where 加入有效的連線條件。oracle 連線 在在 where 子句中寫入連線條件。在表中有相同列時...