上海至輝信息科技有限公司
軟件簡介:
軟件介紹:
PL / SQL Developer 12.0
PL / SQL Developer是一個集成開發環境,專門用于開發Oracle數據庫的存儲程序單元。 隨著時間的推移,我們已經看到越來越多的業務邏輯和應用程序邏輯進入Oracle Server,使得PL / SQL編程已經成為整個開發過程的重要組成部分。PL / SQL Developer專注于易于使用,高代碼質量和高效的生產力,這是Oracle應用程序開發過程中的重要優勢。
PL / SQL Developer的主要特性:
1、強大的PL / SQL編輯器
使用其語法高亮、SQL和PL / SQL幫助、對象描述、代碼助理、編譯器提示、重構、PL / SQL美化、代碼內容、代碼層次、代碼折疊、超鏈接導航、宏庫和許多其他復雜功能,兼容的編輯器甚至可以吸引要求最苛刻的用戶。當您需要時,信息會自動顯示給您,或較多只需點擊一下即可。
2、集成調試器
集成調試器提供您可能希望的所有功能:插入、單步執行、跳過,運行到異常、斷點,查看和設置變量,查看調用堆棧,等等。 您可以調試任何程序單元,而不對其進行任何修改,包括觸發器和對象類型。
3、PL / SQL Beautifier
PL / SQL Beautifier允許您根據自定義的規則格式化SQL和PL / SQL代碼。 在編譯、保存或打開文件時,您的代碼可以自動美化。如果您在大型項目團隊中工作,此功能將提高編碼效率,并提高PL / SQL代碼的可讀性。
4、SQL窗口
SQL窗口允許您輸入任何SQL語句或多個語句,并在網格中查看或編輯結果。結果網格支持按示例查詢模式搜索結果集中的特定記錄。您可以輕松地從歷史緩沖區中調用先前執行的SQL語句。SQL編輯器提供了與PL / SQL編輯器
相同的強大功能。
5、命令窗口
要開發和執行SQL腳本,可以使用PL / SQL Developer的命令窗口。此窗口具有與SQL * Plus相同的外觀和感覺,此外還有一個內置的腳本編輯器,具有相應的語法高亮?,F在,您可以開發您的腳本而無需“編輯腳本、保存、切換到SQL * Plus /運行腳本”循環,并且無需離開好用的PL / SQL Developer IDE。
6、報表
要針對應用程序數據或針對Oracle字典運行報表,可以使用PL / SQL Developer的內置報表功能。有許多標準報表,您可以輕松地創建自己的自定義報表。這些自定義報表可以保存在報表文件中,報表文件可以包含在報表菜單中。這使得它很容易運行自己的常用自定義報表。
7、圖表
圖表窗口允許您創建對象選擇的圖形表示。這樣,您可以輕松地可視化(應用程序或項目的數據庫對象的一部分)及其關系。圖表可用于文檔目的,但也可用作工作區。右鍵單擊對象可訪問所有對象功能,雙擊對象將調用對象類型的默認操作
8、項目
要組織您的工作,可以使用PL / SQL Developer的內置項目概念。項目由源文件、數據庫對象、注釋和選項的集合組成。它允許您在特定一組項目的范圍內工作,而不是完整的數據庫或模式。這使您可以輕松找到所需的項目項目,編譯所有項目項目,或將項目從一個位置或數據庫移動到另一個位置或數據庫。
9、回歸測試
對于回歸測試,可以使用PL / SQL Developer的內置測試管理器。您可以定義和運行測試集,并快速確定所有測試是否正確運行。如果發生錯誤,測試經理可以啟動調試器以調查錯誤的原因。您可以從命令窗口運行測試集以進行自動化回歸測試。
10、待辦事項
您可以在任何SQL或PL / SQL源文件中使用To-Do項目,以快速記下需要在此源文件中完成的操作。您稍后可以在對象級別或項目級別從待辦事宜列表訪問此信息。
11、目標瀏覽器
此可配置樹形視圖顯示與PL / SQL開發相關的所有信息。使用它來獲取目標描述,查看對象定義,為調試器創建測試腳本,啟用和禁用觸發器和約束,重新編譯無效對象,查詢或編輯表或查看數據,在對象源中搜索文本,將對象名稱拖放到編輯器中,等等。
對象瀏覽器還顯示對象之間的依賴關系,并允許您遞歸地擴展這些依賴對象(例如,包引用視圖,視圖引用表,超級/子類型和子對象)。
12、文件瀏覽器
如果您經常從有限的一系列位置(例如項目目錄,工具目錄等)訪問源文件和腳本,則可以使用文件瀏覽器快速方便地訪問。您可以直接從PL / SQL Developer的工作區訪問它們,而不是打開文件選擇器來打開或保存文件。從文件瀏覽器樹中,您可以從本地計算機或網絡上用戶定義的位置訪問文件和目錄。您可以在此快速打開,保存,重命名和刪除文件。您可以將文件瀏覽器用作??炕蚋庸ぞ?。
如果已安裝版本控制插件,則可以從文件瀏覽器直接執行VCS操作,如簽入,簽出,歷史記錄,差異等。
13、連接列表
PL / SQL Developer允許您同時使用多個連接??赏?康倪B接列表使您可以使用分層視圖輕松地處理多個連接,您可以在其中快速打開連接的窗口和工具,查看哪些窗口屬于連接,等等。
14、DBMS調度程序
您可以使用DBMS調度程序工具來訪問Oracle10g及更高版本中提供的Oracle數據庫調度程序(DBMS_SCHEDULER)。該工具可用于管理對象類型(如作業,程序,Windows等)的DBMS Scheduler對象定義。它也可以用于查詢作業運行信息。
15、性能優化
為了優化SQL和PL / SQL代碼的性能,可以使用PL / SQL Profiler查看每個執行的PL / SQL代碼行(Oracle8i及更高版本)的時序信息。
此外,您可以自動獲取執行的SQL語句和PL / SQL程序的統計信息。 這些統計信息可以包括CPU使用率,存儲I / O,記錄I / O,圖表掃描,排序等。
HTML手冊
Oracle目前提供HTML格式的在線手冊。您可以將這些手冊集成到PL / SQL Developer環境中,以在編輯、編譯錯誤和運行時錯誤期間提供語境幫助
非PL / SQL對象
您可以在不使用任何SQL的情況下查看、創建和修改表、序列、同義詞、庫、目錄、任務、隊列、用戶和角色。只需以易于使用的形式輸入信息,PL / SQL Developer將生成相應的SQL來創建或更改對象。
模板列表
PL / SQL開發人員模板列表是一個真正的節省時間,可以幫助您實施標準化。每當你需要在編輯器中插入一些標準的SQL或PL / SQL代碼時,每當你需要從頭創建一個新的程序文件,卻只需點擊相應的模板。
查詢生成器
圖形查詢生成器可以輕松創建新的select語句或修改現有的select語句。只需拖放表和視圖,為字段列表選擇列,where子句和order by子句,根據外鍵約束定義連接表,然后就完成了。 PL / SQL Developer的內置插件接口允許第三方查詢構建器,例如Active Query Builder。
比較用戶對象
在對表定義、視圖、程序單元等進行更改之后,將這些更改傳播到另一個數據庫用戶,或者查明差異究竟有多有用。這可能是另一個開發環境,測試環境或生產環境。比較用戶對象功能允許您比較對象的選擇,可視化差異,以及執行或保存將應用必要更改的SQL腳本。
導出用戶對象
要導出用戶對象選擇的DDL(數據定義語言)語句,可以使用導出用戶對象工具。這樣,您可以輕松地為其他用戶重新創建對象,也可以將文件保存為備份。
工具
PL / SQL Developer包括幾個工具,使日常開發更容易。您可以重新編譯所有無效對象,在數據庫源中搜索文本、導入和導出表,生成測試數據,導入文本文件或ODBC數據,比較表數據,監視dbms_alert和dbms_pipe事件,查看會話信息等。
插件擴展
PL / SQL Developer的功能可以通過插件擴展。我們在插件頁面上提供插件,您可以下載插件,無需任何額外費用。插件可由Allround Automations(例如版本控制插件或plsqldoc插件)或其他用戶提供。如果你有一個可以創建DLL的編程語言,你甚至可以編寫自己的插件。
多線程IDE
PL / SQL Developer是一個多線程IDE。這意味著您可以繼續工作,因為SQL查詢正在執行,PL / SQL程序正在執行,調試會話正在運行等。這也意味著如果您發生編程錯誤,IDE不會“掛起”:您可以隨時中斷執行或保存工作。
安裝方便
除Oracle Net之外,不需要中間件。未安裝數據庫對象。只是一個簡單的一鍵安裝過程,你準備好使用它。
系統要求
PL / SQL Developer將在Windows XP,2003,2008,Vista,Windows 7,Windows 8和Windows 10上運行。支持的Oracle Server版本是7.x,8.x,8i,9i,10g,11g和12c 平臺。要連接到Oracle數據庫,32位PL / SQL Developer版本需要一個32位Oracle客戶端,64位PL / SQL Developer版本需要一個64位Oracle客戶端。