把一个字符串分开存入一个临时表中

 declare @temp1 varchar(20)   
   select @temp1='2,3,2,2,2,2,2'   
   declare @sqlstr varchar(1000)
   create table #temptable(xx varchar(10))
   select @sqlstr='insert #temptable values ('+replace(@temp1,',',') insert into #temptable values (')+')'   
   print @sqlstr
   select * from #temptable
   drop table #temptable
原文地址:https://www.cnblogs.com/qingyun163/p/2365477.html