下边的函数,实现了象数组一样去处理字符串。
一,用临时表作为数组
二、按指定符号分割字符串,返回分割后的元素个数,方法很简单,就是看字符串中存在多少个分隔符号,然后再加一,就是要求的结果。
调用示例:select dbo.Get_StrArrayLength(‘78,1,2,3′,’,’)
返回值:4
三、按指定符号分割字符串,返回分割后指定索引的第几个元素,象数组一样方便
调用示例:select dbo.Get_StrArrayStrOfIndex(‘8,9,4′,’,’,2)
返回值:9
四、结合上边两个函数,象数组一样遍历字符串中的元素
调用结果:
1
2
3
4
5