2010-05-28 50 views
4

是否有可用於SQL的重構工具(特別是TSQL)。有沒有可以自動簡化SQL的工具?SQL重構工具?

我有一組視圖,其中只使用了前兩個視圖,並且我想將其重構爲只有兩個視圖,因此將10個以上的查詢分解爲兩個查詢。

回答

3

Red-Gate Software有一個名爲SQL Refactor的工具,它應該可以做你正在尋找的東西。

更新。作爲BlueRaja正確地指出 - (!這本身就是一個偉大的工具,也是值得的錢爲它的許可證)SQL重構已經停產作爲一個單獨的產品,它的功能已經集成到SQL Prompt

+1

SQL重構現在已被[SQL提示](http://www.red-gate.com/products/sql-development/sql-prompt/) – 2011-07-27 19:20:29

1

+ 1 marc_s,我懷疑你是在追求什麼。只是補充一點,我知道的唯一一個自動重構SQL的工具是Quest Software的Toad for SQL Server。功能列表是here

我從來沒有使用它,所以不完全知道它做什麼,但認爲它值得一提。

4

嘗試ApexSQL Refactor

ApexSQL重構是一個免費的SSMS和VS插件,用來格式化近200格式選項和11個refactors SQL語句。它擴展通配符,資格對象名稱,重命名SQL數據庫對象和參數不破壞依賴性,封裝代碼作爲一個存儲過程,標量函數,表函數,以及查看,增加代理鍵和多

聲明:我ApexSQL工作作爲支持工程師

+0

取代,真棒,這應該得到更多upvotes – 2014-11-02 10:29:40