sqlserver中根据字符分割字符串的最好的写法分享

时间:2022-01-29 03:20:11

知识点: 
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) 
  


显示结果: 
---- 





(5 行受影响)