sql逗号分隔字符串转化成table的函数
2014-09-18 13:58
204 查看
/* select * from dbo.f_split('1,2,3,4,5,', ',') */ create function [dbo].[f_split] --alter function [dbo].[f_split] ( @source varchar(8000), @seprate varchar(10) ) returns @temp table(item varchar(100)) --实现split功能 的函数 as begin declare @i int set @source = rtrim(ltrim(@source)) set @i= charindex(@seprate, @source) while @i >= 1 begin insert @temp values(left(@source, @i-1)) set @source = substring(@source, @i + 1, len(@source) - @i) set @i = charindex(@seprate, @source) end if @source <> '\' and @source<>'' insert @temp values(@source) return end
相关文章推荐
- sql将逗号分隔的字符串转为表Table
- [原创]SQL表值函数:把用逗号分隔的字符串转换成表格数据
- sql将逗号分隔的字符串转为表Table
- SQL字符串逗号分隔函数
- SQL巧用逗号分隔的字符串实现类似于 where field in (a,b,c,d)的查询
- 在Sql中编写函数功能分隔字符串(同VB的split)
- sql 字符串分隔函数
- PHP 将逗号、空格、回车分隔的字符串转换为数组的函数
- SQL Server逗号分隔字符串通过户自定义函数返回临时表
- Sybase:T-SQL按逗号分隔字符串[注:无实际用处]
- Sql字符串分隔函数
- sql把逗号分隔的字符串拆成临时表的自定义函数
- SQL转换列为以逗号分隔的字符串
- sql把逗号分隔的字符串拆成临时表
- 函数用于把一个用逗号分隔的多个数据字符串变成一个表的一列
- 将逗号分隔的string转化成array(table set)
- SQL自定义函数实现字符串截取转化为整型(主要用于对批量数据的操作)
- sql把逗号分隔的字符串拆成临时表(转:http://www.cnblogs.com/eleven11/archive/2010/08/17/1800901.html)
- sql把逗号分隔的字符串拆成临时表
- sql字符串分隔函数