05 2016 档案

摘要:Problem 许多时候, 我们想要Table Variables在动态SQL中执行,但现实是很骨感的。比如这个示例: DECLARE @sql_command NVARCHAR(MAX); DECLARE @parameter_list NVARCHAR(MAX); DECLARE @last_n 阅读全文
posted @ 2016-05-24 17:25 Jeffrey Chan 阅读(217) 评论(0) 推荐(0)
摘要:Problem 首先什么是动态列表?举个示例,假设你想输出以逗号分隔的IDs,如: 1,45,67,199,298 Solution 生成动态列表数据在我们生活场景中很常见,比如在 Dynamic PIVOT中,解决方案也有许多种,小陈知道的大体有: Cursor-Based XML-Based S 阅读全文
posted @ 2016-05-18 14:05 Jeffrey Chan 阅读(222) 评论(0) 推荐(0)
摘要:准备基础数据 (1)创建辅助表,方便以后倾向于Set-base方式解决问题 -- Creating and Populating the Nums Auxiliary Table SET NOCOUNT ON; IF OBJECT_ID('dbo.Nums', 'U') IS NOT NULL DR 阅读全文
posted @ 2016-05-17 17:32 Jeffrey Chan 阅读(238) 评论(0) 推荐(0)