如何在T-sql 中实现数组的功能

发布时间:2020-09-15编辑:脚本学堂
在日常的编程过程中,数组是要经常使用到的。在利用SQL对数据库进行操作时,有时就想在SQL使用数组,比如将1,2,3,4,5拆分成数组。

三、结合上边两个函数,象数组一样遍历字符串中的元素
 

复制代码 代码如下:
 declare @str varchar(50)
 set @str='1,2,3,4,5'
 declare @next int
 set @next=1
 while @next<=dbo.Get_StrArrayLength(@str,',')
   begin
     print dbo.Get_StrArrayStrOfIndex(@str,',',@next)
     set @next=@next+1
   end

调用结果:
1
2
3
4
5