.NET学习爱好者

热爱编程事业

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

 

create proc proc_ttt

@str varchar(100)

as

declare @t table(a varchar(100))

declare @i int

set @i=0

while @i<=len(@str)

begin

set @i=charindex(',',@str)

insert @t select ''+left(@str,@i-1) +''

set @str=right(@str,len(@str)-@i)

end

select * from @t

 

执行:exec proc_ttt '1,2,3,'

posted on 2007-01-11 19:52  风景  阅读(119)  评论(0编辑  收藏  举报