TOAD手冊[轉(zhuǎn)]
轉(zhuǎn)載:http://blog.csdn.net/sasacat/archive/2005/08/12/452268.aspx
TOAD入門
概述
TOAD是一種高效的ORACLE開發(fā)工具,通過TOAD我們可以通過圖形化的界面來瀏覽和建立數(shù)據(jù)庫結(jié)構(gòu),編輯,調(diào)試和優(yōu)化SQL腳本,存儲過程與觸發(fā)器,還可以幫助DBA進行日常的管理工作。
TOAD快速入門
登錄
TOAD的登錄窗口如下,左邊的列表顯示歷史使用不同賬號的登錄記錄,點擊記錄在在右邊的輸入框中自動填入數(shù)據(jù)庫名和用戶名。如果在TOAD中曾經(jīng)設(shè)置記錄某用戶的密碼,也會自動填入。正確填好數(shù)據(jù)庫連接名,用戶名與密碼之后,選擇你要以什么身份登錄,然后點“Connect”按鈕就可以進入TOAD對ORACLE數(shù)據(jù)庫進行操作了。
記住密碼在ViewàOptionsàOracleàGeneral 中設(shè)置。
SQL Editor使用介紹
連接到數(shù)據(jù)庫之后,Toad自動打開SQL Editor窗口。SQL Editor是一個強大的編輯工具,可以非常方便的編輯SQL語句。下面介紹我們在使用SQL Editor時主要用到的一些功能。
1. 把鼠標定位到表/視圖/存儲過程名稱之上,按F4,可以打開對象描述窗口,方便的查看表和視圖的定義,存儲過程的源代碼。
2. 書簽。在SQL Editor窗口點右鍵選擇“Set Bookmark”或使用快捷健<CTRL><SHIFT># # 代表一個從 0 到 9之類的數(shù)字來設(shè)置一個書簽。在SQL Editor窗口點右鍵選擇“Goto Bookmark”或使用快捷健<CTRL># # 代表一個從 0 到 9之類的數(shù)字來到達一個書簽處。
3. 在菜單選擇EditàFormat code 可以格式化所寫代碼。
4. 對SQL語句分析其執(zhí)行計劃:單擊工具欄上的按鈕就可以看到Explain Plan的結(jié)果。如果尚未設(shè)置執(zhí)行表,會報錯,這時在"Quest Software"TOAD"temps目錄下找到notoad.sql,執(zhí)行即可。高版本(高于6.0)的TOAD沒有這個文件,到ToolsàServer Side Object Wizard下去生成腳本文件,執(zhí)行時輸入表空間參數(shù)即可。
5. viewàObject Palette ,可查看數(shù)據(jù)庫里的表名。要查看每個表的列名,點Object Palette窗口上的show columns按鈕。雙擊表名或列名可在當前光標處輸入表名或列名。
6. viewàCode Snippets可快速查看常用函數(shù),雙擊在當前當前光標外輸入函數(shù)及語法。
7. 可以把查詢結(jié)果以多種格式保存起來,可以保存為HTML,純文本,XLS等多種格式。
8. 可以查看SQL語句的執(zhí)行情況:通過下方的AutoTrace窗口,看到SQL語句的實際執(zhí)行結(jié)果和執(zhí)行效率。使用些功能需要用戶具有plustrace權(quán)限。
9. 支持歷史SQL(F8) :可以方便的查詢以前執(zhí)行過的SQL,不用反復重新輸入。
10. 可執(zhí)行存儲過程:execute ProcName;
Schema browser使用介紹
在Schema browser中可以方便的瀏覽數(shù)據(jù)庫內(nèi)部的各類數(shù)據(jù)庫對象,比如表,索引,序列,存儲過程等,而且可以方便的倒出DDL語句和進行各種修改,重建工作。定位到某一類對象上,這列對象允許的操作都會自動列出來。下面介紹此窗口的一些功能:
1. 完備的建表向?qū)?/span>,不用輸入冗長的語法
2.
3. 可以生成建表的完整的DDl語句,包括存儲信息,權(quán)限信息,約束,索引和觸發(fā)器等。
4. 可以方便的對表進行分析,查看表地所有信息,可以有條件的倒出表里面的數(shù)據(jù),并且保存為sql語句。
5. 重新編譯失效的視圖,存儲過程,修改視圖的定義語句等。方便的查看存儲過程的代碼,相互依賴關(guān)系,權(quán)限信息等。
6. 在Schema里瀏覽函數(shù),存儲過程及觸發(fā)器時,點右鍵在菜單里選擇Load in Editor 可進入Procedure Editor窗口編輯之。
Procedure Editor使用介紹
存儲過程編輯器是專門用于編輯編譯調(diào)試包,存儲過程,自定義函數(shù)以及觸發(fā)器的工具。它有強大的調(diào)試功能,能實現(xiàn)跟蹤,設(shè)置斷點等功能。以下簡要介紹:
1. 強大的模板功能。在寫代碼時,可以插入代碼模板,這樣可以減少代碼的鍵入。默認的插入快捷鍵是CTRL+SPACE,與輸入法的切換沖突。建議到EditàEditor OptionsàCode Templetes里去修改快捷鍵,也可以在里面加上自定義的模板。這樣可以大大加快代碼輸入速度。
2. 創(chuàng)建存儲過程在Procedure Editor窗口里進行,寫完可按Format code按鈕進行代碼格式化與語法檢查。檢查通過后按F9或編譯生成存儲過程。
3. 調(diào)試存儲過程要用到這九個按鈕。在Boeak Points窗口中增加斷點調(diào)試。調(diào)試過程中把鼠標放在變量上可以查看變量值,也可以在watchs中增加查看變量。
4. 執(zhí)行存儲過程按F11或執(zhí)行,如果該存儲過程有參數(shù),先在Set Parameters中設(shè)置各個參數(shù)的取值。單步調(diào)試,跟蹤進入被調(diào)用的存儲過程或自定義函數(shù)中,從被調(diào)用的存儲過程或自定義函數(shù)中跳出,從代碼的開始處運行到據(jù)指針開始的地方,暫停代碼的運行,編譯當前存儲過程所調(diào)用的存儲過程。
posted on 2008-06-04 11:26 風舞亂亂 閱讀(2101) 評論(0) 編輯 收藏 所屬分類: 數(shù)據(jù)庫