SQL中实现Split的功能函数
2009-08-06 18:58
573 查看
create function f_split(@SourceSql varchar(8000),@StrSeprate varchar(10))
returns @temp table(a varchar(100))
--实现split功能 的函数
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
returns @temp table(a varchar(100))
--实现split功能 的函数
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
相关文章推荐
- SQL实现split功能的函数
- SQL实现类似C#的Split()函数的功能
- SQL实现split功能的函数 (2)
- sql 实现split功能 的函数
- SQL实现split功能的函数
- 在sql 里实现asp中split的功能
- sql中实现split()功能
- 转载sqlserver实现split功能 的函数
- SQL server实现split功能的函数
- 在Access中实现T-SQL中的ISNULL函数功能
- 使用SQL字符串反转函数REVERSE巧妙实现lastindexof功能
- [学习]实现split功能的函数
- 实现两级split功能的函数
- 实现split功能的函数
- SQL Serve中实现字符串分割(split)的功能函数
- 实现split类似功能的sql语句
- 用SQL实现Oracle中的分析函数功能
- SQL 实现Split 功能
- SQL实现Split 函数
- SQL server实现split功能的函数