標籤:Oracle資料庫管理Toad資料庫開發管理工具

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

1主要特點

SQL 編輯器:
SQL 編輯器的主要功能是編輯、運行和調整SQL語句。TOAD 的高級編輯窗口包括眾多的特性來提高開發人員編寫SQL語句的產品化程度。例如,簡單地生成代碼模板,在編寫SQL前自動發現包的內容和列的名字等。
SQL編輯器包括一個編輯窗口和運行結果窗口,允許開發人員在編輯的過程中測試運行結果。SQL編輯器中不僅包括標準的編輯命令,也包括一些增強的功能,如快速查詢表中的欄位、將SQL語句的內容格式化等等。這個窗口可以處理大到4GB 的內容,對大的開發項目來說非常有用。便捷的書籤可以讓開發人員非常容易地找到相關位置。在運行結果窗口可提供用戶定義的配置功能,支持LONG 和LONG RAW列,可以將數據卸出到磁碟、列印數據、編輯數據等等。
PL/SQL Debugger選項:
Toad 提供簡單易用的PL/SQL 調試功能,可以節省開發人員在大型項目中用於開發和測試的寶貴時間,提高應用開發的質量。在存儲過程開發的過程中,Toad可以逐行編輯、調試和運行代碼。運行時可以根據需要輸入參數,觀察相關參數的變化來檢查存儲過程的正確性。在調式過程中,Toad 可以通過窗口顯示所有的斷點、參數, 調用堆棧和輸出參數。使用Toad,非常容易檢測到存儲過程的錯誤,開發人員可以一步一步運行PL/SQL語句來識別問題。調試會話可以和其他程序會話同時進行。
SQL開發
SQL Developer是在3月發布的,Oracle說,這個工具已經被下載了39萬次。開發工具與1.0版本的類似,就像許多的免費工具,在與付費的SQL編輯器競爭的時候,SQL Developer 也缺乏強健的能力。其他人,例如開發人員Shelby Spradling,Spradling諮詢公司的負責人,說即使是他們很喜歡使用針對Oracle產品進行了優化的SQL 編輯器,SQL Developer仍然還沒做好準備。
Spradling說他編譯了PL/SQL,只遇到了幾個來自SQL Developer的警報。他很快意識到,當他想要執行包的時候,它就會變成無效狀態,SQL Developer不能發現其它的錯誤。諮詢師還發現,其他的錯誤只有在拷貝PL/SQL程序到Oracle的 SQL*Plus工具中的時候才會出現。
"然而我喜歡這種能夠最終戰勝Oracle產品中PL/SQL代碼的能力,當它開始工作之後,在這5年裡面我真的開始享受使用這種產品的感覺," Spradling說。"到那時為止,Textpad 和 SQL*Plus雖然是最快的方式,但是它們卻有挑剔的局限。"
但是並不是每個人都像Spradling這樣絕望。UPS貨運公司的高級會計師Alex Rodriguez說,SQL Developer剛好適合他的需要。他說他從Toad轉向SQL Developer是因為它是免費的,它提供了他需要的每樣東西來調試SQL 和PL/SQL子程序,因為這是Oracle的產品,它可以比第三方競爭者更快地反映新的Oracle特性更新。
真正強者
Allround Automations的PL/SQL Developer是一個真正的產品,既不過分昂貴,也沒有太累贅的過多的特性,根據幾位開發人員寫給Sm的內容。
一些人,例如Corporate Lodging 諮詢公司的的高級Oracle開發人員Alan Kirchoff,相信PL/SQL Developer比起特性太多的Toad來說是真正的強者。
對象瀏覽
PL/SQL developer還可以提供帶有可編輯的過濾器的"偉大的"對象瀏覽器,這是一個并行的工具,它可以讓用戶們比較資料庫實例,只需要點擊一下滑鼠就可以編譯所有單獨的對象,還有一個有用的解釋計劃工具,可以自動解析結果,Mark S. Jacobs說,他是Johns Hopkins大學應用物理實驗室的高級程序員。這位程序員還補充說Allround Automations的支持團隊也是頂尖的。
"我經常在當天就得到回答,他們還會在下一次發布中修改我提出的問題," Jacobs說。

軟體昵稱

該軟體被稱為青蛙軟體,蟾蜍軟體或蛤蟆軟體。

2快捷鍵

F4 移動到表上,查看錶的描述
F5 重啟當前頁面
F6 格式化sql
F7 clear all
F8 調出以前執行的sql命令
F9 執行全部sql
ctrl+e 看執行計劃
ctrl+. 補全table_name
ctrl+t 補全table_name,或者顯示欄位
ctrl+enter 直接執行當前sql
ctrl+shift+f 格式化sql語句
alt+箭頭上下 看sql history

相關評論

同義詞:暫無同義詞