摘要: 本文使用的测试表 与测试数据,请参考 SQL查询案例:行列转换以前写的 行列转换, 是 静态直接写 SQL 的。也就是写SQL的时候, 就会知道, 具体有哪些列需要被转换。如果要动态的处理, 也就是 列的数量, 是不确定的。那么只能使用 存储过程来处理了。注: 下面的 SQL 是在 SQL Server 2005 及以上版本可用。 (SQL Server 2000 及以下版本的, 下面的写法不支持)使用 CASE WHEN 方式的动态处理.BEGIN -- 主 SQL. DECLARE @MainSql varchar(2000); -- 产生动态列的 SQL. DECLARE @Co... 阅读全文
posted @ 2013-10-12 11:53 qqliukk 阅读(454) 评论(0) 推荐(0) 编辑