10. 其他
? DISTINCT、ORDER BY 語法會讓資料庫做額
外的計算
? UNION的使用,沒有剔除重複資料的需求,
使用 UNION ALL 會比 UNION 更佳
? 存取資料庫物件時,使用兩節式名稱。
? 遞迴資料可以考慮使用CTE語法撰寫,避免
Cursor
7/19/2013 | T-SQL Enhancements in SQL Server 201210 |
11. 使用索引的搜尋條件
? 可以使用索引的搜尋條件
=
>
> =
<
< =
Between
Like ‘xx%’
? 無法使用索引的搜尋條件
<>
!=
!>
!<
OR
NOT IN
(可以考慮是否以Except 改寫,
觀察執行計畫是否改善效能)
NOT LIKE IN
NOT EXIST
LIKE ‘%xx’
7/19/2013 | T-SQL Enhancements in SQL Server 201211 |