PL/SQL Developer使用教程:使用小技巧(二)
PL/SQL Developer是一個(gè)集成開發(fā)環(huán)境,它專門針對(duì)Oracle數(shù)據(jù)庫的存儲(chǔ)程序單元的開發(fā)所用。現(xiàn)在越來越多的商業(yè)邏輯和應(yīng)用程式邏輯都在使用Oracle服務(wù)器,所以PL/SQL編程在整個(gè)開發(fā)過程中也變得越來越重要。PL/SQL Developer在開發(fā)Oracle應(yīng)用程序的時(shí)候都注重于開發(fā)工具簡單易用,代碼簡潔和開發(fā)效率高等特點(diǎn)。PL/SQL Developer不僅很好的提供了上述的特點(diǎn),而且還具有很多其他的優(yōu)勢(shì)。
1、PL/SQL Developer記住登陸密碼
在使用PL/SQL Developer時(shí),為了工作方便希望PL/SQL Developer記住登錄Oracle的用戶名和密碼;
設(shè)置方法:PL/SQL Developer ->tools->Preferences->Oracle->Logon History(登錄歷史),“Store history”(存儲(chǔ)歷史)是默認(rèn)勾選的,勾上“Store with password”(帶口令存儲(chǔ))即可,重新登錄在輸入一次密碼則記住了。
2、SQL語句 統(tǒng)一格式
當(dāng)使用PL/SQL Developer的SQL Window時(shí),有時(shí)候輸入的SQL語句太長或太亂,希望能用比較通用的寫法格式話一下,這樣看起來會(huì)好看些,也好分析;
設(shè)置方法:選中需要格式化的SQL語句,然后點(diǎn)擊工具欄: PL/SQL Developer ->Editor–>PL/SQLbeautifier美化器按鈕即可。
3、選中行高亮
設(shè)置方法: PL/SQL Developer ->tools->Preferences-->User Interface-->Editor-->other-->Highlight edit line
4、自定義快捷鍵
PLSQL Developer里預(yù)留了很多鍵讓用戶自定義,這是件很Hight的事情。不像霸道的Word,基本上所有的鍵都已預(yù)定義了功能,修改起來很是頭疼。
通常情況下,打開PLSQL Developer后,最經(jīng)常干的事就是打開SQL Window和Command Window,就給這兩個(gè)操作定義了快捷鍵,ALT+S和ALT+ C,這樣拿鼠標(biāo)點(diǎn)三下 的事情只需要按一下鍵。
設(shè)置方法:菜單Tools --> Preferences --> Key Configuration
5、特殊Copy
在SQL Window里寫好的SQL語句通常需要放到Java或者別的語言內(nèi),就需要轉(zhuǎn)成字符串并上加上相應(yīng)的連字符,這一個(gè)事不需要再重復(fù)做了,在寫好的SQL上點(diǎn)右鍵,使用特殊Copy即OK!
設(shè)置方法:鼠標(biāo)右鍵 --> Special Copy
6、執(zhí)行SQL語句:按F8鍵
7、執(zhí)行單條SQL語句
在使用PL/SQL Developer的SQL Window時(shí),按F8鍵,PL/SQL Developer默認(rèn)是執(zhí)行該窗口的所有SQL語句,需要設(shè)置為鼠標(biāo)所在的那條SQL語句,即執(zhí)行當(dāng)前SQL語句;
設(shè)置方法:PL/SQL Developer-->tools->Preferences-->Window types-->SQL Window,勾上“AutoSelect Statement”即可。
使用pl/sql操作oracle數(shù)據(jù)庫,經(jīng)常輸入一些重復(fù)的字符串,比如:select/from/where/order by等等。
這些常用的字符串,我們可以使用一個(gè)字母或者兩個(gè)字母代替(例如,輸入s,按下空格,自動(dòng)替換成SELECT;再例如,輸入sf,按下空格,自動(dòng)替換成SELECT * FROM,) ,非常方便,節(jié)省了大量的時(shí)間去編寫重復(fù)的SQL語句,這樣就能夠大大提高工作效率。
下面定義了一些規(guī)則作為參考:
s=SELECT
f=FROM
sf=SELECT * FROM
df=DELETE FROM
sc=SELECT COUNT(*) FROM
w=WHERE
g=GROUP BY
o=ORDER BY
9、SQL語句字符全部大寫
自認(rèn)為這是個(gè)好習(xí)慣,信息系統(tǒng)的核心是數(shù)據(jù)庫,系統(tǒng)出問題時(shí)最先要查的就是SQL語句,怎樣在浩瀚的日志中快速找到那條SQL語句是件比較痛苦的事情。
SQL語句全部大寫并不能徹底解決這一問題,但在一堆代碼中間找一行全部大寫的字符相對(duì)容易些,你的眼睛會(huì)感謝你。
設(shè)置方法:菜單Tools --> Preferences --> Editor --> Keyword Case --> Uppercase
默認(rèn)情況下,PLSQL Developer登錄后,Brower里會(huì)選擇All objects,如果你登錄的用戶是dba,要展開tables目錄,正常情況都需要Wait幾秒鐘,而選擇My Objects后響應(yīng)速率則是以毫秒計(jì)算的。
設(shè)置方法:
Tools菜單 --> Object Brower Filters,會(huì)打開Brower Folders的定單窗口,把“My Objects”設(shè)為默認(rèn)即可。
Tools菜單 --> Object Brower Folders,中把你經(jīng)常點(diǎn)的幾個(gè)目錄(比如:Tables Views Seq Functions Procedures)