我是一棵無人需要的小草

          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”按鈕就可以進入TOADORACLE數(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.        可以修改表的各種邏輯和物理屬性,修改列的屬性,增加列,刪除列(Oracle8i里面),修改表的物理存儲屬性,TruncateDrop等。

          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ù)庫

          <2008年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導航

          公告

          我是一棵無人需要的小草

          隨筆分類(6)

          隨筆檔案(11)

          文章檔案(4)

          相冊

          風舞亂亂

          最新隨筆

          最新評論

          閱讀排行榜

          評論排行榜

          我是一棵無人需要的小草
          主站蜘蛛池模板: 合作市| 师宗县| 怀宁县| 南皮县| 波密县| 铜陵市| 修文县| 白河县| 饶阳县| 四平市| 西宁市| 香港| 大新县| 明水县| 建昌县| 左云县| 泸水县| 桐柏县| 龙山县| 当阳市| 周至县| 抚松县| 额敏县| 蒙自县| 浏阳市| 金华市| 奎屯市| 白玉县| 奉化市| 甘孜县| 洞头县| 桑植县| 化隆| 南召县| 隆昌县| 邮箱| 溧阳市| 沁阳市| 屏山县| 县级市| 宝清县|