翻譯|使用教程|編輯:楊鵬連|2020-11-05 15:48:21.010|閱讀 507 次
概述:PL/SQL Developer是一個(gè)集成開發(fā)環(huán)境,它專門針對(duì)Oracle數(shù)據(jù)庫(kù)的存儲(chǔ)程序單元的開發(fā)所用。本文主要介紹PL/SQL Developer產(chǎn)品
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
PL/SQL Developer是一個(gè)集成開發(fā)環(huán)境,它專門針對(duì)Oracle數(shù)據(jù)庫(kù)的存儲(chǔ)程序單元的開發(fā)所用。現(xiàn)在越來(lái)越多的商業(yè)邏輯和應(yīng)用程式邏輯都在使用Oracle服務(wù)器,所以PL/SQL編程在整個(gè)開發(fā)過(guò)程中也變得越來(lái)越重要。PL/SQL Developer在開發(fā)Oracle應(yīng)用程序的時(shí)候都注重于開發(fā)工具簡(jiǎn)單易用,代碼簡(jiǎn)潔和開發(fā)效率高等特點(diǎn)。PL/SQL Developer不僅很好的提供了上述的特點(diǎn),而且還具有很多其他的優(yōu)勢(shì)。
PL/SQL Developer已加入 在線訂購(gòu),(Annual Service Contract )Single user版本原價(jià)600元,現(xiàn)在活動(dòng)價(jià)只需490元,點(diǎn)擊查看授權(quán)方式和其他版本優(yōu)惠
查詢,數(shù)據(jù)編輯
早在99年,我第一次被指示要尋找TOAD的替代品時(shí),兩個(gè)必須滿足的要求之一就是模仿TOAD出色的數(shù)據(jù)編輯和查詢功能。這對(duì)于大型表尤其重要,在大型表中,我們只需要查看和編輯表中的行的子集,然后導(dǎo)出到Excel。大多數(shù)工具都嚴(yán)重不足。PSD最接近,也是一個(gè)很好的選擇。它以這種廉價(jià)的包裝形式出現(xiàn)的事實(shí)錦上添花。與TOAD相比,操作結(jié)果集的可視化和有序顯示的選項(xiàng)更加靈活。能夠?qū)⑵鋵?dǎo)出,直接粘貼到電子表格中,通過(guò)示例查詢,排序以及其他功能,這些功能都是可靠的,并且沒(méi)有給我?guī)?lái)任何麻煩。
SQL窗口命令的執(zhí)行能力完全支持替換和綁定變量。這對(duì)任何人離開僅SQL * Plus的世界來(lái)說(shuō)都是非常重要的。
自動(dòng)存儲(chǔ)的最新SQL語(yǔ)句庫(kù)(曾經(jīng)是TOAD和PSD獨(dú)有的)仍然非常方便,以至于Oracle工具都不應(yīng)該沒(méi)有它。您可以將其配置為存儲(chǔ)任意多個(gè)過(guò)去的SQL語(yǔ)句。
SQL * Plus替換
命令窗口是天賜之物。它取代了始終打開SQL * Plus的位置。您過(guò)去在SQL * Plus調(diào)用中所做的一切都在“命令窗口”內(nèi)完成。值得慶幸的是,在第一次使用時(shí),它知道我所有自定義SQL腳本的位置,并將毫不費(fèi)力地執(zhí)行它們,就像我在SQL * Plus中工作一樣。它在某些方面甚至比當(dāng)前版本的SQL * Plus更好。例如,記住并編輯先前的語(yǔ)句和塊,甚至像描述表一樣平凡。這是我的舊NT桌面上的SQL * Plus 8.1.7對(duì)describe命令的作用:
這是“命令窗口”的輸出如下所示:
與其他PSD一樣,此功能也與其他工具集成在一起。它支持大多數(shù)常見的SQL * Plus命令,但除此之外,還支持一些強(qiáng)大的命令,例如QUERY [DATA],EDITD [ATA],EXPORT [DATA],EDIT,TEST,VIEW等。這些命令直接帶您從SQL *類似的“命令窗口”,再到漂亮的GUI,使您(分別)可以:查看,編輯或?qū)С霰韮?nèi)容;在命名的PL / SQL源上工作;立即使用一些自動(dòng)生成的匿名塊代碼測(cè)試PL / SQL對(duì)象;或查看PSD的選項(xiàng)卡式對(duì)話框,其中顯示了命名對(duì)象的完整創(chuàng)建/編輯對(duì)話框。
底部的小圖標(biāo)和代碼指示(并允許您通過(guò)雙擊進(jìn)行更改)哪些SQL * Plus設(shè)置是其中一種,并允許人們逐步執(zhí)行腳本。
命令窗口還保留了所有最近執(zhí)行的語(yǔ)句的緩沖區(qū),并且可以通過(guò)上下箭頭來(lái)調(diào)用,就像在SQL * Plus的命令行版本中一樣。
DBA功能
PSD帶有功能齊全的“會(huì)話”窗口,如此處所示。當(dāng)高級(jí)物理DBA沒(méi)來(lái)解決棘手的問(wèn)題時(shí),它為團(tuán)隊(duì)節(jié)省了許多時(shí)間。在這里可以看到:
PSD還帶有勝任的GUI向?qū)В糜趧?chuàng)建和編輯表,序列,同義詞,庫(kù),目錄,作業(yè),隊(duì)列,隊(duì)列表,用戶,角色,配置文件和表空間。
臨時(shí)用戶和新手的功能
如果您為臨時(shí)數(shù)據(jù)錄入操作員,大學(xué)招聘人員和偶爾需要查看表和代碼的主管購(gòu)買PSD,則PSD具有各種功能,可讓您將程序精簡(jiǎn)和鎖定,例如,新手無(wú)法使用,修改代碼,投入生產(chǎn)并感到困惑或迷路。
此外,PSD提供了可視化查詢構(gòu)建(如Access),鏈接查詢(自動(dòng)查找和遍歷關(guān)系層次結(jié)構(gòu)),自定義和默認(rèn)功能授權(quán),只讀模式以及報(bào)表引擎和免費(fèi)查看器,其價(jià)值僅相當(dāng)于PSD的全部?jī)r(jià)格。
最終,盡管包含了許多功能,PSD仍設(shè)法維護(hù)了一個(gè)干凈,簡(jiǎn)單(某些評(píng)估人員稱之為舊派)的界面。一些評(píng)估者稱它為老式學(xué)校。就個(gè)人而言,我發(fā)現(xiàn)整潔的界面令人耳目一新。
誰(shuí)應(yīng)該使用它?
每個(gè)與查看或編輯Oracle數(shù)據(jù)庫(kù)有關(guān)的人。我不會(huì)輕易說(shuō)出來(lái)。自1997年以來(lái),我一直在專業(yè)和隨意地審查PL / SQLIDE。PL/SQLDeveloper專為新手,核心Oracle程序員以及介于兩者之間的每個(gè)人而設(shè)計(jì)。
一個(gè)警告:如果您是一整天都花時(shí)間做DBA任務(wù)的核心DBA,則除了您執(zhí)行的PL / SQL編程之外,PSD可能不是最佳選擇。您將要使用Oracle的OEM或研究昂貴的以DBA為中心的工具,例如DBArtisan。
我發(fā)現(xiàn)它比我嘗試過(guò)的其他任何工具都更直觀,更實(shí)用。
競(jìng)爭(zhēng)產(chǎn)品
請(qǐng)參閱比較表,該表將PL / SQL Developer與其他SQL開發(fā)工具進(jìn)行了比較。
有關(guān)Oracle DBA和開發(fā)工具的完整列表,請(qǐng)參見tools directory。
缺點(diǎn)
Ive現(xiàn)在已經(jīng)使用PSD已有5年了,并認(rèn)為Ive經(jīng)過(guò)了我能想到的每項(xiàng)測(cè)試和測(cè)試。在此期間,Ive總共發(fā)生了3次崩潰,所有崩潰都在主要6.0.0版本發(fā)布之后。與所有X.0發(fā)行版一樣,存在一些故障。此后,這些錯(cuò)誤已在快速交付的升級(jí)中被消除。
但是,即使它崩潰了,它也比我使用的任何工具都更強(qiáng)大,更優(yōu)雅,在Embarcaderos的錯(cuò)誤處理優(yōu)美性上排名靠前。重新啟動(dòng)PSD時(shí),所有未保存的文件都在等待保存和恢復(fù)!再一次,僅此功能就為我節(jié)省了4個(gè)小時(shí)的返工,并完全還清了PSD的價(jià)格。
我能找到的唯一真正的問(wèn)題是它仍然不支持復(fù)合分區(qū),在對(duì)表進(jìn)行反向工程時(shí)會(huì)生成不正確的DDL。在9i發(fā)布之前,應(yīng)該已經(jīng)解決了這個(gè)
問(wèn)題,所以早就應(yīng)該解決此問(wèn)題。
我在版本4中設(shè)法找到的其他一些nitpicks已修復(fù)。我認(rèn)為沒(méi)有理由為什么PL / SQL Developer不應(yīng)該獲得Orafaq授予的第二個(gè)5起始評(píng)分(TOAD是第一個(gè))。對(duì)于價(jià)格,它應(yīng)該得到5星。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: