create table tbl_Dummy(ID int identity, ROWID int,VALUE nvarchar(100))
insert tbl_Dummy values(1,'+')
insert tbl_Dummy values(2,'IDIB000F508')
insert tbl_Dummy values(3,'IDIB')
insert tbl_Dummy values(4,'00F508')
insert tbl_Dummy values(5,'INDIABANK')
insert tbl_Dummy values(6,'FARRUKHABAD')
declare @cols nvarchar(max),@query nvarchar(max);
select @cols=STUFF((select ','+QUOTENAME([ROWID]) from tbl_Dummy for XML PATH('')),1,1,'')
print @cols
select @query='select * from (select ROWID,VALUE from tbl_Dummy)as s PIVOT(MAX(VALUE) FOR [ROWID] IN ('+@cols+')) AS pvt'
EXEC SP_EXECUTESQL @query
OUTPUT :
1 comment :
Really very helpful 👍
Post a Comment