TOAD常用技巧

平時經常用TOAD做sql處理,以及對系統的管理,積累了幾個常用的技巧(基於TOAD9.5的說明,以前的版本或許會有不同)

1、配置自動提示。在選項中,設置delay pop-up值,系統默認1500,可以設置爲300一下,單位爲毫秒;

2、設置智能複製、粘貼。這個功能對於經常編寫數據庫前後臺程序的人比較適用,它可以把粘貼板上的程序sql字符串根據設置自動轉換成可以執行的sql語句;另外,也可以根據設置,自動把TOAD中格式化好、調試過的SQL語句自動轉換成相應語言的sql串,設置入口見上圖,下面詳細說一下

首先,智能粘貼

Sql = " select count(*) as cnt"
 
Sql = Sql & " from all_tables"
 
Sql = Sql & " where owner = 'DEMO'"
 
Sql = Sql & " and table_name = 'EMPLOYEE'"

在toad中粘貼,然後選中粘貼過來的文字,按CTRL+P,就變成下面的東西了:

 select count(*) as cnt
 
from all_tables
 
where owner = 'DEMO'
 
and table_name = 'EMPLOYEE'

在設置中,針對VB(可以分別設置各種語言不同的模板):

%SqlVar% = " %SqlText% "
%SqlVar% = %SqlVar% & "%SqlTextNext% "

其次,智能複製

在TOAD中,選中已經整理好的sql語句,使用CTRL+M,就可以獲取目的語言的sql字符串了;

3、sql模板

在選項配置窗口,選擇editor-》behavior-》language-》PL/SQL-》edit,就會出現上面的窗口,在這裏,可以自己定製相關的模板,在editor中使用快捷鍵CTRL+K就可以調出如下的界面

敲入紅線標中的字幕,即可一步步獲取自己想要的模板,敲入回車,模板名稱對應的sql就會自動填充到當前的EDITOR中;或者直接先寫完模板名稱,然後使用快捷鍵,可以直接調入,這個操作適合對經常使用的模板,否則可以使用前面一種方法慢慢找一下;

4、創建自己的預定義sql語句

TOAD中可以保存當前用戶使用過的SQL語句,可以用F8把歷史調出來;另外,也允許用戶保存自己經常使用的SQL語句,並進行命名,下面說一下命名SQL

創建命名sql

首先在editor中寫好自己要保存的語句

然後,在editor菜單中選擇最後一個子菜單,ADD TO NAMED SQLS

調用命名SQL

在EIDTOR中使用CTRL+N,調出命名SQL列表,使用子母匹配可以找到自己想要的sql語句,按回車即可自動完成;

5、快速自動完成

經常用的SELECT * FROM 是否經常敲,但是還經常出錯?

OK,TOAD提供了自動快捷替換功能,只要輸入sf,即可出現上面的一段,具體設置如下圖

 

6、查看執行計劃

選中要查看執行計劃的SQL,按CTRL+E,即可查看

7、查看當前sql的執行速度

在destop panel中,可以通過QUERY VIEWER查看當前執行的sql速度,對於正在優化的過程來說,可以看到修改的歷史以及執行速度的變化;

8、AUTO TRACE

在EDITOR中,右鍵菜單,選擇AUTO TRACE,即可在每次執行查詢後,看到跟蹤的結果;

9、腳本執行

跟PL/SQL DEVELOPER不一樣,TOAD可以在一個窗口裏面執行開發人員和管理人員遇到的大部分腳本,而且通過SCRIPT OUTPUT輸出腳本執行的相關信息;對於查詢,對應的快捷鍵是CTRL+ENTER或者是F9,對於執行腳本,快捷鍵是F5;

在查詢時,個人比較傾向於CTRL+enter因爲這樣,根本不需要伸出手去夠一個上面的特殊按鍵,比較順手

10、對象別名

這個地方也是值得提的,在別的編輯器中,一個表別名用過之後,第二次用,就會出現問題,展示的不在是當前表的字段,而是第一次使用的那張表的字段,在TOAD中,可以有效避免這個情況,a可以一直用下去,只要在不同的語句塊之間保留一個空行即可;

11、XML格式化

在程序的調試中,很多時候會遇到返回結果爲XML的情況,TOAD內嵌了XML的格式化工具,它的優點在於,如果有多行無關的字符夾着一個完整的XML,那麼不需要手工去掉無關字符,只要直接按格式化,系統自動就保留想要的XML,想想看,這是多麼有用的功能~~

12、對象快速查看

在編輯器中,只要打入表名或者其他對象名(可以使用CTRL+.動態調出),然後按F4,即可查看錶、試圖、存儲過程、函數等等的定義和實現;

13、對象瀏覽器

可以實現對象名稱的過濾,這個功能對大的數據庫維護很有價值

 

14、右鍵菜單中比較實用的功能

 

 

先寫到這裏了,大家慢慢體會吧~~

發佈了0 篇原創文章 · 獲贊 0 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章