转载sqlserver实现split功能 的函数
2008-03-25 19:50
344 查看
--实现split功能 的函数
--date :2005-4-20
--Author :Domino
create function f_split(@SourceSql varchar(8000),@StrSeprate varchar(10))
returns @temp table(a varchar(100))
as
begin
declare @i int
set @SourceSql=rtrim(ltrim(@SourceSql))
set @i=charindex(@StrSeprate,@SourceSql)
while @i>=1
begin
insert @temp values(left(@SourceSql,@i-1))
set @SourceSql=substring(@SourceSql,@i+1,len(@SourceSql)-@i)
set @i=charindex(@StrSeprate,@SourceSql)
end
if @SourceSql<>''
insert @temp values(@SourceSql)
return
end
select a from dbo.f_split('A,B,C,D,E',',')
相关文章推荐
- SQL实现split功能的函数 (2)
- 利用函数实现split功能
- 实现split功能 的函数
- SQL实现split功能的函数
- SQL中实现Split的功能函数
- SQL server实现split功能的函数
- SQL实现类似C#的Split()函数的功能
- 在SQL SERVER中实现Split功能的函数,并在存储过程中使用
- SQL server实现split功能的函数
- 实现Split功能的函数
- SQL实现split功能的函数
- [学习]实现split功能的函数
- SQL Serve中实现字符串分割(split)的功能函数
- sql 实现split功能 的函数
- 使用分析函数实现Oracle 10G提供的CONNECT_BY_ISLEAF和CONNECT_BY_ROOT的功能(转载)
- SqlServer:根据指定分隔符,把传入字符串分隔处理后,返回数据表,函数功能类似.NET的string.Split()
- 实现两级split功能的函数
- 实现Python str.split功能的小函数
- sqlserver下用函数实现 oracle 的树查询( start with connect by ) 功能
- mysql 中自定义实现split功能的函数