oracle 的常見第三方工具主要是:toad ,PLSQL Developer,object browser; 各有優(yōu)缺點:toad 主要是功能強大;PLSQL Developer主要是編譯精確;object browser主要操作人性化; 但在平時的程序開發(fā)過程中,就算使用了以上工具,感覺還不是特別方便。
為此,我做了一個簡單的oracle工具:
1.能便利的生成各種針對于選中字段的常見SQL語句,是開發(fā)人員調(diào)試生成SQL的利器。
2.在各個列表上點右鍵實現(xiàn)排序,過濾,查找,打印,導出多種格式,包括Access.
3.查看表結(jié)構(gòu)非常方便,同時對表的數(shù)據(jù)維護調(diào)試也非常得順手。
4.修改TABLE名,VIEW名,COLUMN信息非常方便,最關(guān)鍵的是對它們的備注修改非常方便(對于View的字段備注的處理,某些知名軟件甚至都沒有提供)。
5.能夠列出所有的字段信息,便于對照,一般的工具里只提供表與字段的關(guān)系,不能列出針對字段的查詢處理。
6.一般數(shù)據(jù)庫中,同一個字段名可能在多張表里使用,大部分情況下,其類型,長度,備注基本一致。但是設(shè)計的時候往往會疏忽大意,把同一個字段名設(shè)置了不同的類型長度備注,所以我做了一個 “同名字段檢查”的功能,可以檢查出這些問題,并能夠批量更改。這個也是該軟件最大亮點。
7.oracle 有個特點,就是如果表結(jié)構(gòu)發(fā)生變化,就會有很多視圖,存儲過程,觸發(fā)器等跟著失效,這時候要把這些無效的對象重新編譯一下。但是這個動作會經(jīng)常遺忘, 所以我這里加了一個檢索并修正無效對象的功能。
8.可以對共享區(qū)進行監(jiān)控,了解那些是不好的SQL以及執(zhí)行計劃。
9.可以在“裸機”上連接數(shù)據(jù)庫,也就是可以無需安裝oracle客戶端。
10.兼容oracle8,9,10,11,12這5個版本。