新版SQL Enlight T-SQL分析器發(fā)布
Ubitsoft發(fā)布了新版本的SQL Enlight,這是一款用于加速并簡化T-SQL開發(fā)的工具。與StyleCop/FxCop類似,SQL Enlight提供了代碼約定校驗和代碼標準增強的功能;同時還提供了類似于ReSharper及CodeRush的設(shè)計期分析和模板功能。SQL Enlight可集成到MS Visual Studio及SQL Management Studio中,同時還提供了一個命令行接口和MSBuild tasks以生成分析規(guī)則違例的XML報告。
SQL Enlight具有如下特性:
◆根據(jù)定制規(guī)則重新格式化T-SQL
我們可以將格式化規(guī)則按照組的方式放到layout模板中,同時還可以根據(jù)需要在不同模板間進行切換。
◆根據(jù)靜態(tài)分析規(guī)則分析T-SQL代碼
Analysis Script特性可以識別出T-SQL代碼中常見的性能和數(shù)據(jù)庫對象命名問題。
◆概要T-SQL腳本
與Class Viewer類似,Transact-SQL Script Summary可以幫助開發(fā)者和數(shù)據(jù)庫管理員識別出長SQL腳本組件。Script Summary提供了對當前T-SQL腳本中所有批處理和語句的一個繼承結(jié)構(gòu)的概要。
◆重構(gòu)——將T-SQL腳本封裝成存儲過程或函數(shù)
◆Transact-SQL語句大綱
語句大綱特性用一個個矩形將T-SQL腳本中每條語句包圍起來,就像.NET代碼中的regions一樣。
◆驗證T-SQL語法
代碼編輯器可以對T-SQL的語法錯誤進行高亮顯示
【編輯推薦】