SQL行转列

create table #tTemp
(
  iID                int IDENTITY,
  cTechParaName      varchar(64) null,       
  cTechParaName2       varchar(64) NULL,  
  iSerial      varchar(32)              
)
insert into #tTemp(cTechParaName,cTechParaName2,iSerial)
select cTechParaName,isnull(cTechParaName2,cTechParaName) as cTechParaName2,iSerial 
 from tEqaTechParaDefine where cEquiSortCode='0001' order by iSerial
select cTechParaName,isnull(cTechParaName2,cTechParaName) as cTechParaName2,iSerial 
 from tEqaTechParaDefine where cEquiSortCode='0001' order by iSerial

create table #tColumn_Temp
(
  iID          int,    
)
insert into #tColumn_Temp(iID) values(1)
insert into #tColumn_Temp(iID) values(2)
declare @iCount int,@i int,@cTechParaName varchar(64),@cTechParaName2 varchar(64),@strSql varchar(6000),@strColumn varchar(32)
select @iCount = COUNT(1) from #tTemp
select @i=1,@cTechParaName = '' ,@cTechParaName2='', @strColumn=''
while @i <= @iCount
begin
        select @cTechParaName = cTechParaName,@cTechParaName2 = cTechParaName2 from #tTemp where iID = @i
        set @strColumn = rtrim(ltrim(STR(@i)))
        exec('alter table #tColumn_Temp add ['+  @strColumn +'] varchar(64) null ') 
        
        
         SET @strSql = 'update #tColumn_Temp set [' + @strColumn + '] = ''' + @cTechParaName  + ''' where iID = 1'
        exec(@strSql)
        
        SET @strSql = 'update #tColumn_Temp set [' + @strColumn+ '] = ''' + @cTechParaName2  + ''' where iID = 2'
        exec(@strSql)
      
        set @i = @i +1
end

select * from #tColumn_Temp
drop table #tColumn_Temp
drop table #tTemp

南来地,北往的,上班的,下岗的,走过路过不要错过!

======================个性签名=====================

之前认为Apple 的iOS 设计的要比 Android 稳定,我错了吗?

下载的许多客户端程序/游戏程序,经常会Crash,是程序写的不好(内存泄漏?刚启动也会吗?)还是iOS本身的不稳定!!!

如果在Android手机中可以简单联接到ddms,就可以查看系统log,很容易看到程序为什么出错,在iPhone中如何得知呢?试试Organizer吧,分析一下Device logs,也许有用.

我的开发工具

对于博客园里的网友,不敢称为叫"程序员"的人,你们攻击性太强,看来你们是不会想到我的用意的.园子里有不少人都非常喜欢Jeffrey,是因为它的第一版 框架设计 CLR via C#.
可是从第一版到现在的第三版,没有看到真正底层的东西,内容仅仅是比MSDN文档更丰富一些,可能是我的要求太高了吧.
也就是因为它很多时候会接触到微软开发人员,会经常聊聊某些问题而已,而它又将这些问题反应到书中.也许它就像一个小记者.
它的年龄大我们不多,我的孩子与它小儿子一般大,如果我能向它那样出入微软与它们开发人员长时间交流,不仅仅会牛成它这样.....
可是微软的开发人员不会扔太多时间在它这儿的.所以它会整天追着这个,赶它那个..屁颠个不停吧...
而它的另一版被称为好书的 Windows核心编程,更是没有什么深度可言,仅仅是将windows提供的api,以及内核功能再重申了一遍.
这些书对晋及编程知识是有些贡献的,再说一遍我不是在匾低谁,说说想法而已.

原文地址:https://www.cnblogs.com/ioriwellings/p/15151884.html