| PARSE() returns the result of expression translated to requested data type |
| TRY_CONVERT() returns NULL for invalid conversion |
| TRY_PARSE() returns NULL if cast fails |
| FORMAT() function similar to C# |
| CONCAT() concatenates two or more string values |
| THROW statement can be used to raise an exception |
| CHOOSE() returns item at specified index from list of values |
| IIF returns one of two values based on condition |
| DATEFROMPARTS() returns a date value for specified year, month, and day |
| DATETIMEFROMPARTS() returns a datetime value for the specified date and time |
| EOMONTH() returns the last day of the month that contains the specified date |
| SEQUENCE Objects |
| EXECUTE statement can now specify results metadata - WITH RESULT SETS |
| Ad-hoc Query Paging Implementation - OFFSET AND FETCH |
| OVER Clause Support Enhanced |
| Analytic Functions: CUME_DIST, LAST_VALUE , PERCENTILE_DISC, FIRST_VALUE, LEAD, PERCENT_RANK, LAG, PERCENTILE_CONT |
| Existing LOG() function now has an optional second base parameter |
| XQuery Functions Are Surrogate-Aware |
| New and Enhanced Query Optimizer Hints |
| New and Enhanced Spatial Features |
| Enhancements to spatial data types |
| Spatial performance improvements |
No comments:
Post a Comment