2009-06-30 108 views
2

是否有某種插件中,你可以得到微軟SQL Management Studio中,將:
1)幫助你格式化你的SQL(結構,所以我們可以得到它來搭配我們的codeing指南)
SQL Server管理插件

SELECT 
    tbl1.[ColumnX] 
    tbl2.[ColumnY] 
FROM 
    tbl1 
JOIN 
    tbl2 ON tbl1.[tbl2ID] = tbl2.[ID] 
WHERE 
    tbl2.[ColumnZ] = 'XYZ' 

此外,如果該工具可以突出的情況是有ON ERROR:2)不符合我們的編碼規範

例如,如果一個工具可以格式化SQL,讓所有選擇看起來像亮點語法聲明並建議我們使用TRY CATCH。

希望有插件可以集成到管理工作室中。

回答

0

SSMS Tools是免費的,有一個代碼佈局功能。

我不知道任何用於SQL Server的靜態代碼分析器。我傾向於搜索代碼:

SELECT * FROM sys.sql_modules WHERE definition NOT LIKE '%BEGIN CATCH%'