同一种方法,不同符号只需要将代码中的符号替换即可,注意大小写!!!
测试数据
SQL语句
--逗号分隔
declare @select nvarchar(max)
set
@select = 'select approveid ='''+REPLACE((select typedata from test where listname ='逗号分隔数据转表'),',','''
union all select ''')+''''
create table #base(
dataresult nvarchar(50)
)
insert into #base exec (@select)
select dataresult from #base
drop table #base
结果:
版权声明:本文为m0_69920956原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。