BEGIN TRAN
declare @Pos int,@Pos2 int
declare @cAssembleID varchar(1000)
declare @TmpStr varchar(1000)
set @cAssembleID='2,2,23,1'
WHILE LEN(@cAssembleID)>0
BEGIN
set @Pos=CHARINDEX(',',@cAssembleID)
if @Pos>0
Begin
set @TmpStr=LEFT(@cAssembleID,@Pos-1) --获取组信息
set @cAssembleID=RIGHT(@cAssembleID,LEN(@cAssembleID)-@Pos) --切换下组数据
select @TmpStr
END
else
begin
set @TmpStr=@cAssembleID --获取组信息
set @cAssembleID='' --切换下组数据
select @TmpStr
end
END
COMMIT TRAN
Return