SQL Server 2012 T-SQL指南
每次微软公司发布新版本SQL Server,肯定会包含对Transact-SQL(T-SQL)功能的增强,SQL Server 2012也不例外。最新更新的T-SQL包括许多新功能和修改元素,扩展了该语言的功能。这许多增强功能基本都可以大致分为两类:专门针对个别数据值的功能和影响整个结果集的功能。
目录:
-
>SQL Server 2012 T-SQL系列技巧之数据值的乐趣
SQL Server 2012包括许多T-SQL变化,影响我们解析、转换、连接和生成数据值的方式。此外,T-SQL现在还提供让你测试转换的功能,以便在转换可能失败时更好地控制语句逻辑。新的语言功能还提供了根据单个整数构建日期和时间值的方法。
-
>SQL Server 2012 T-SQL系列技巧之T-SQL函数
新函数“TRY_CONVERT”支持对转换操作进行测试判断。该函数的用法与“TRY_PARSE”类似,如果出错是会返回“NULL”值,而不是报错。而与“TRY_PARSE”函数类似,你可以使用“TRY_CONVERT”函数测试转换是否会失败,然后使用该函数返回的结果控制你的代码逻辑。
-
>SQL Server 2012 T-SQL系列技巧之T-SQL格式转化
SQL Server现在包含有一组函数,可以基于单个整数生成日期和时间。这些函数里,第一个就是“DATEFROMPARTS”函数,它有三个参数:年,月和日,该函数的功能是把整数参数转换为“DATE”值。
-
>SQL Server 2012 T-SQL系列技巧之T-SQL语句
你可能经常想从结果集中的前面行或者从某一行后面的行访问数据,但是还不想创建自连接查询。这种情况正是“LAG”函数和“LEAD”函数的用武之地。“LAG”函数支持你从前面的行获取数据,而“LEAD”函数为你提供从后面的行获取数据的功能。你可以在当前行比较那些数据的值。