知识点:
1、拼接sql
2、union all
3、exec
其代码如下:
复制代码 代码如下:
–测试示例
declare @sql varchar(2000),@tsql nvarchar(max),@split varchar(100)
set @sql=’a,b,c,d,e’ –保存的字符
set @split=’,’–分隔符
select @tsql=’select ”’+replace(@sql,@split,”’ union all select ”’)+””
exec(@tsql)
显示结果:
—-
a
c
d
e
(5 行受影响)