sql 分割字符串 自定义函数
2011-10-20 15:59
260 查看
CREATE function [dbo].[SplitStr]
(
@SourceSql varchar(8000),
@StrSeprate varchar(100))
returns @temp table(F1 varchar(100)
)
as
begin
declare @ch as varchar(100)
set @SourceSql=@SourceSql+@StrSeprate
while(@SourceSql<>'')
begin
set @ch=left(@SourceSql,charindex(',',@SourceSql,1)-1)
insert @temp values(@ch)
set @SourceSql=stuff(@SourceSql,1,charindex(',',@SourceSql,1),'')
end
return
end
select F1 from dbo.SplitStr('1,2,3',',')
(
@SourceSql varchar(8000),
@StrSeprate varchar(100))
returns @temp table(F1 varchar(100)
)
as
begin
declare @ch as varchar(100)
set @SourceSql=@SourceSql+@StrSeprate
while(@SourceSql<>'')
begin
set @ch=left(@SourceSql,charindex(',',@SourceSql,1)-1)
insert @temp values(@ch)
set @SourceSql=stuff(@SourceSql,1,charindex(',',@SourceSql,1),'')
end
return
end
select F1 from dbo.SplitStr('1,2,3',',')
相关文章推荐
- sql自定义函数:SF_Split,根据指定的分割符,把一个字符串分割成若干条短数据
- SQL实现split函数,自定义分割字符,自定义取出第几个分割字符前的字符串
- SQL自定义函数实现字符串截取转化为整型(主要用于对批量数据的操作)
- SQL Server 自定义字符串分割函数
- SQL截取字符串中某个字符之前/后的子字符串——自定义函数
- sql 分割字符串的函数整理
- SQL语句--一个简单的字符串分割函数
- 自定义一个 SQL 分组 字符串相连的 函数
- SQL实现split函数,自定义分割字符,自定义取出第几个分割字符前的字符串
- SQL Server : T-SQL中拆分字符串的一个自定义函数
- SQL 中自己创建函数,分割字符串
- sql 用函数来分割字符串
- SQL字符串中取字母及数字的两个自定义函数(收藏)
- SQL Server : T-SQL中拆分字符串的一个自定义函数
- SQL自定义函数split分隔字符串
- sqlserver 自定义字符串分割函数.
- SQL 创建函数的样例(按指定的符号分割字符串,并返回临时表)
- SQL自定义函数split分隔字符串
- SQL Server 自定义字符串分割函数
- SQL实现split函数,自定义分割字符,自定义取出第几个分割字符前的字符串