SQL根据一个字符串集合循环保存数据库

declare @sss varchar(100)

set @sss='288,095,90'

--select len(@sss)

--select PATINDEX('%,%',@sss)

--select charindex(',',@sss)

while len(@sss)>0

begin

  if charindex(',',@sss)>0  

   begin   

     select substring(@sss,1,charindex(',',@sss)-1)   

     set @sss=substring(@sss,charindex(',',@sss)+1,len(@sss))  

   end

 else   

   begin   

     select @sss   

     break  

   end

end

posted @ 2013-01-28 18:20  星羽  阅读(1276)  评论(0编辑  收藏  举报