更新時(shí)間:2021-03-15 17:51:44 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1278次
PL/SQL是一種程序語(yǔ)言,叫做過(guò)程化SQL語(yǔ)言(Procedural Language/SQL)。而PL/SQL Developer則是一個(gè)集成開(kāi)發(fā)環(huán)境,專門(mén)面向Oracle數(shù)據(jù)庫(kù)存儲(chǔ)程序單元的開(kāi)發(fā)。隨著越來(lái)越多的商業(yè)邏輯和應(yīng)用邏輯轉(zhuǎn)向了Oracle Server,PL/SQL編程也逐漸在開(kāi)發(fā)在嶄露頭角。PL/SQL Developer側(cè)重于易用性、代碼品質(zhì)和生產(chǎn)力,充分發(fā)揮Oracle應(yīng)用程序開(kāi)發(fā)過(guò)程中的主要優(yōu)勢(shì),PL/SQL Developer特性決定了它的定位和優(yōu)勢(shì)。
1、PL/SQL編輯器
功能強(qiáng)大,該編輯器具有語(yǔ)法加強(qiáng)、SQL和PL/SQL幫助、對(duì)象描述、代碼助手、編譯器提示、PL/SQL完善、代碼內(nèi)容、代碼分級(jí)、瀏覽器按鈕、超鏈接導(dǎo)航、宏庫(kù)等許多智能特性,能夠滿足要求性最高的用戶需求。當(dāng)你需要某個(gè)信息時(shí),它將自動(dòng)出現(xiàn),至多單擊即可將信息調(diào)出。
2、集成調(diào)試器(要求Oracle 7.3.4或更高)
該調(diào)試器提供你所需要的全部特性:跳入(Step In)、跳過(guò)(Step Over)、跳出(Step Out)、異常時(shí)停止運(yùn)行、斷點(diǎn)、觀察和設(shè)置變量、觀察全部堆棧等?;灸軌蛘{(diào)試任何程序單元(包括觸發(fā)器和Oracle8 對(duì)象類(lèi)型),無(wú)需作出任何修改。
3、PL/SQL完善器
該完善器允許您通過(guò)用戶定義的規(guī)則對(duì)SQL和PL/SQL代碼進(jìn)行規(guī)范化處理。在編譯、保存、打開(kāi)一個(gè)文件時(shí),代碼將自動(dòng)被規(guī)范化。該特性提高了您編碼的生產(chǎn)力,改善了PL/SQL代碼的可讀性,促進(jìn)了大規(guī)模工作團(tuán)隊(duì)的協(xié)作。
4、SQL 窗口
該窗口允許輸入任何SQL語(yǔ)句,并以柵格形式對(duì)結(jié)果進(jìn)行觀察和編輯,支持按范例查詢模式,以便在某個(gè)結(jié)果集合中查找特定記錄。另外,還含有歷史緩存,你可以輕松調(diào)用先前執(zhí)行過(guò)的SQL語(yǔ)句。該SQL編輯器提供了同PL/SQL編輯器相同的強(qiáng)大特性。
5、命令窗口
使用PL/SQL Developer 的命令窗口能夠開(kāi)發(fā)并運(yùn)行SQL腳本。該窗口具有同SQL*Plus相同的感觀,另外還增加了一個(gè)內(nèi)置的帶語(yǔ)法加強(qiáng)特性的腳本編輯器。這樣,你就可以開(kāi)發(fā)自己的腳本,無(wú)需編輯腳本/保存腳本/轉(zhuǎn)換為SQL*Plus/運(yùn)行腳本過(guò)程,也不用離開(kāi)PL/SQL Developer集成開(kāi)發(fā)環(huán)境。
6、報(bào)告
PL/SQL Developer提供內(nèi)置的報(bào)告功能,可以根據(jù)程序數(shù)據(jù)或Oracle字典運(yùn)行報(bào)告。PL/SQL Developer本身提供了大量標(biāo)準(zhǔn)報(bào)告,而且您還可以方便的創(chuàng)建自定義報(bào)告。自定義報(bào)告將被保存在報(bào)告文件中,進(jìn)而包含在報(bào)告菜單內(nèi)。這樣,運(yùn)行你自己經(jīng)常使用的自定義報(bào)告就非常方便。
7、工程
PL/SQL Developer內(nèi)置的工程概念可以用來(lái)組織您的工作。一個(gè)工程包括源文件集合、數(shù)據(jù)庫(kù)對(duì)象、notes和選項(xiàng)。PL/SQL Developer允許您在某些特定的條目集合范圍之內(nèi)進(jìn)行工作,而不是在完全的數(shù)據(jù)庫(kù)或架構(gòu)之內(nèi)。這樣,如果需要編譯所有工程條目或者將工程從某個(gè)位置或數(shù)據(jù)庫(kù)移動(dòng)到其他位置時(shí),所需工程條目的查找就變得比較簡(jiǎn)單,
8、對(duì)象瀏覽器
可配置的樹(shù)形瀏覽能夠顯示同PL/SQL開(kāi)發(fā)相關(guān)的全部信息,使用該瀏覽器可以獲取對(duì)象描述、瀏覽對(duì)象定義、創(chuàng)建測(cè)試腳本以便調(diào)試、使能或禁止觸發(fā)器或約束條件、重新編譯不合法對(duì)象、查詢或編輯表格、瀏覽數(shù)據(jù)、在對(duì)象源中進(jìn)行文本查找、拖放對(duì)象名到編輯器等。
此外,該對(duì)象瀏覽器還可以顯示對(duì)象之間的依存關(guān)系,您可以遞歸的擴(kuò)展這些依存對(duì)象(如包參考檢查、瀏覽參考表格、圖表類(lèi)型等)。
9、性能優(yōu)化
使用PL/SQL Profiler,可以瀏覽每一執(zhí)行的PL/SQL代碼行的時(shí)序信息(Oracle8i或更高),從而優(yōu)化您SQL和PL/SQL的代碼性能。更進(jìn)一步,您還可以自動(dòng)獲取所執(zhí)行的SQL語(yǔ)句和PL/SQL程序統(tǒng)計(jì)信息。該統(tǒng)計(jì)信息包括CPU使用情況、塊I/O、記錄I/O、表格掃描、分類(lèi)等。
相信我們?cè)诳赐炅松鲜龅腜L/SQL Developer特性之后,會(huì)被它的強(qiáng)大深深折服。當(dāng)這些特性集合到一起就組成了這個(gè)完美的集成開(kāi)發(fā)環(huán)境—PL/SQL Developer,當(dāng)然PL/SQL Developer的優(yōu)秀遠(yuǎn)不止于此,打開(kāi)本站的PL/SQL教程,學(xué)習(xí)更多關(guān)于它的知識(shí),你會(huì)為之優(yōu)秀的表現(xiàn)喝彩!
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)