declare @sql varchar(2000),@tsql nvarchar(max),@split varchar(100)
set @sql=‘1,2,3,4,5,6’ --保存的字符
set @split=’,’–分隔符
select @tsql=‘select ‘’’+replace(@sql,@split,’’’ union all select ‘’’)+’’’’
exec(@tsql)
SQL 根据特殊字符进行分割并动态执行
最新推荐文章于 2022-06-06 11:30:12 发布