为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

sql 横转竖-字段名

2017-11-26 2页 doc 13KB 17阅读

用户头像

is_654168

暂无简介

举报
sql 横转竖-字段名sql 横转竖-字段名 --??Á?ת??Ê?À?1 --?âÊÔÊ??? create table ?í(Àà?? varchar(10),Ä??Ô decimal(20,1),Å??Ô decimal(20,1)) insert ?í select '??˵',38.0,59.2 union all select 'É?ÎÄ',18.9,30.6 union all select 'ÕÜÑ?',16.2,10.2 go --?éÑ???Àí declare @s1 varchar(8000),@s2 v...
sql 横转竖-字段名
sql 横转竖-字段名 --??Á?ת??Ê?À?1 --?âÊÔÊ??? create table ?í(Àà?? varchar(10),Ä??Ô decimal(20,1),Å??Ô decimal(20,1)) insert ?í select '??˵',38.0,59.2 union all select 'É?ÎÄ',18.9,30.6 union all select 'ÕÜÑ?',16.2,10.2 go --?éÑ???Àí declare @s1 varchar(8000),@s2 varchar(8000) ,@s3 varchar(8000),@s4 varchar(8000),@s5 varchar(8000) ,@i varchar(10) select @s1='',@s2='',@s3='',@s4='',@s5='',@i='0' select @s1=@s1+',@'+@i+' varchar(8000)' ,@s2=@s2+',@'+@i+'=''?Ô??='''''+name+'''''''' ,@s3=@s3+' ,@'+@i+'=@'+@i+'+'',[''+[Àà??]+'']=''+cast(['+name+'] as varchar)' ,@s4=@s4+',@'+@i+'=''select ''+@'+@i ,@s5=@s5+'+'' union all ''+@'+@i ,@i=cast(@i as int)+1 from syscolumns where object_id('?í')=id and name<>'Àà??' select @s1=stuff(@s1,1,1,'') ,@s2=stuff(@s2,1,1,'') ,@s3=stuff(@s3,1,4,'') ,@s4=stuff(@s4,1,1,'') ,@s5=stuff(@s5,1,15,'') exec('declare '+@s1+' select '+@s2+' select '+@s3+' from ?í select '+@s4+' exec('+@s5+')') go --É????âÊÔ drop table ?í /*--?âÊÔ?á?û ?Ô?? ??˵ É?ÎÄ ÕÜÑ? ---- ----- ----- ----- Ä??Ô 38.0 18.9 16.2 Å??Ô 59.2 30.6 10.2 ??ËùÓ?ÏìµÄ??Ê?Ϊ 2 ???? --*/
/
本文档为【sql 横转竖-字段名】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索