轉:Toad for Oracle工具的使用

來源:互聯網
上載者:User

http://blog.sina.com.cn/s/blog_4a93ccea0100ijd9.html

Toad for Oracle工具的使用

出處:轉載 

[注意:單擊圖片可以放大顯示]


在Oracle應用程式的開發過程中,訪問資料庫物件和編寫SQL程式是一件乏味且耗費時間的工作,對資料庫進行日常管理也是需要很多SQL指令碼才能完成的。Quest Software為此提供了高效的Oracle應用開發工具-Toad(Tools of Oracle Application Developers)。在Toad的新版本中,還加入了DBA(Database Administrator 資料庫管理員)模組,可以協助DBA完成許多日常管理工作。它最大的特點就是簡單易用,訪問速度快。使用Toad,我們可以通過一個圖形化的使用者介面快速存取資料庫,完成複雜的SQL和PL/SQL代碼編輯和測試工作。Toad由Oracle開發專家專門為開發人員而設計,是一個功能強大、結構緊湊的專業化PL/SQL開發環境。


Toad 主要具有如下特點:
模式瀏覽器(schema browser):
模式瀏覽功能可以快速存取資料字典,瀏覽資料庫中的表、索引、預存程序。Toad 提供對資料庫的快速存取,使用極為方便,使用者介面簡潔,結構安排合理。當我們點擊一個單獨的資料庫物件,Toad立即顯示此對象的詳細資料。例如,當我們點一個資料庫的表,所有和此表相關的索引、約束、預存程序、SQL語句以及和其他表的相互參考關聯性都在同一介面顯示出來。為了簡化操作,使用者可以在一個模式瀏覽器視窗中操作所有資料庫物件。

(圖 Schema Browser以“Multi Line Tab”方式顯示所有資料庫物件)

 

SQL 編輯器(Sql Editor):
SQL 編輯器的主要功能是編輯、運行和調整SQL語句。TOAD 的進階編輯視窗包括眾多的特性來提高開發人員編寫SQL語句的產品化程度。例如,簡單地產生代碼模板,在編寫SQL前自動探索包的內容和列的名字等等。
SQL編輯器包括一個編輯視窗和運行結果視窗,允許開發人員在編輯的過程中測試回合結果。SQL編輯器中不僅包括標準的編輯命令,也包括一些增強功能,如快速查詢表中的欄位、將SQL語句的內容格式化等等。這個視窗可以處理大到4GB 的內容,對大的開發項目來說非常有用。便捷的書籤可以讓開發人員非常容易地找到相關位置。在運行結果視窗可提供使用者定義的配置功能,支援LONG 和LONG RAW列,可以將資料卸出到磁碟、列印資料、編輯資料等等。

(圖 在SQL 編輯器中選擇部分SQL 程式碼片段進行執行)

 

 

預存程序編輯器(Procedure Editor):
預存程序編輯器的主要功能是編輯、編譯、測試、調試預存程序和觸發器。TOAD提供文法標識、錯誤標識和其他很多便於使用的功能,如在快顯視窗顯示表名、列名和Oracle函數。和其他的 PL/SQL 編輯工具不同,TOAD 允許在一個檔案中操作多個資料庫物件,可以編譯一個對象、編譯多個對象、編譯到當前游標、從游標開始編譯。在運行出現錯誤時,預存程序停止到有問題的語句。使用者可以使用捷徑或模板來快速編寫PL/SQL,也可以根據需要產生自己的模板。使用Toad可以非常方便地進行編輯工作,可如設定書籤、取消注釋、格式化SQL語句等等。


(圖:在預存程序編輯器中,準備將SQL片段調入SQL Tunning 中進行調優)
 

 

 

SQL模組化(SQL Modeler):

SQL Modeler 是一個圖形化的SQL 陳述式產生工具,只需要使用滑鼠拖拽,就可以協助開發人員很容易的產生各種複雜的多表查詢SQL 陳述式。


(圖:通過滑鼠“Drag & Drop”寫出複雜的SQL 指令碼)

 

 

FastReport報表設計師:

FastReport 是業界著名的報表引擎,Toad 中內嵌了FastReport,使之具備了動態產生客戶化報表的能力,FastReport的功能極為強大,可以自訂報表精靈,產生餅狀圖,柱狀圖,折線圖,表格等各種展現形式,並可以將產生結果匯出到PDF,HTML,JPG,BMP 各種格式。


(圖FastReport 的報表設計師)

 

 

 

指令碼管理器 (Script manager):

通過Script Manager,可以對常用的SQL 指令碼進行集中管理。還可以做如下工作:

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.