sql技巧-----以字符串中某个字符为准循环读取每个间隔的内容

declare @outlet_type  varchar(50),
  @outlet_type_id varchar(3),--单一门店类型
  @pos   int

set @outlet_type='001,002,003'

set @outlet_type=@outlet_type+','


while (CHARINDEX(',',@outlet_type)>0)
begin
  set @pos=CHARINDEX(',',@outlet_type)
  select @outlet_type_id=left(@outlet_type,3)
  ------------------------
  --开始循环做处理
  ------------------------

 

 

 set @outlet_type=right(@outlet_type,len(@outlet_type) - 4)
end

 

posted @ 2007-04-16 18:01  kuailewangzi1212  阅读(388)  评论(0编辑  收藏  举报