(聚集或非聚集)索引類型未指定
避免使用GOTO語句來改善可讀性
考慮使用括號來改善可讀性和避免由于邏輯操作符的優先級導致的錯誤。
命名
在命名函數的時候避免使用“fn_”前綴
在命名存儲過程的時候避免使用“sp_”前綴
性能
變量@variable已聲明但從未使用
變量@variable已使用但之前未分配
變量@variable已分配但其值從未使用
在LIKE謂詞中以“%”開始的模式
考慮使用表變量來代替臨時表
在觸發器中避免返回結果
使用非常小的變量長度類型(大小為1或者2)
在存儲過程和觸發器中使用“SET NOCOUNT ON”選項
在WHERE子句中避免使用不等操作符(<>,!=)
本地游標沒有關閉
本地游標無明確釋放
本地游標引用無明確釋放
在WHERE子句的函數中避免封裝過濾列
可以從WHERE子句中提取確定性函數調用,避免不必要的表掃描
輸入參數從未使用
輸出參數從未賦值
在WHERE子句中避免使用“NOT IN”謂詞
不要使用不帶聚合函數的“GROUP BY”子句
文章來源于領測軟件測試網 http://www.kjueaiud.com/