2005 新特性1.with 用法with aa as(select top 10 * from table)select * from aa2.ntile 用法select field1 ,field2,ntile(8) over(order by field1 desc)from table--分8組,每組編號3.PIVOT 用法select vendor_id,'2005' as '2005','2005' as '2006' purchase_orderSELECT Vendor_ID, [164] AS Emp1, [198] AS Emp2, [223] AS Emp3, [231] AS Emp4, [233] AS Emp5FROM (SELECT no,currency_id, Vendor_IDFROM purchase_order) pPIVOT(COUNT (vendor_id)FOR vendor IN( [164], [198], [223], [231], [233] )) AS pvtORDER BY VendorID4.BEGIN TRY{sql statement| SQL Block}END TRYBEGIN CATCH TRAN_ABORT{sql statement| SQL Block}END CATCH5.大字段的應用varchar(max)nvarchar(max)6.新增函數row_number() 相當於行號--分頁功能with a as(select top 100 *,row_number() over(order by field1) as a from table)select * from a where a between 10 and 207.不支持*=,=*的左,右聯接