sql 实现split功能 的函数
2012-10-22 12:17
357 查看
实现split功能 的函数
函数-表值函数----fun_split
函数-表值函数----fun_split
USE [Master] GO /****** Object: UserDefinedFunction [dbo].[fun_split] Script Date: 10/22/2012 12:12:30 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER function [dbo].[fun_split](@SourceSql varchar(8000),@StrSeprate varchar(10)) returns @temp table(a varchar(100)) --实现split功能 的函数 --date :2003-10-14 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功能的函数 (2)
- SQL中实现Split的功能函数
- SQL实现split功能的函数
- SQL实现split功能的函数
- SQL实现类似C#的Split()函数的功能
- sql中实现split()功能
- 在XPO中实现sql中的函数功能
- mysql 中自定义实现split功能的函数
- sql server中如何实现split功能
- 在SQL SERVER中实现Split功能的函数,并在存储过程中使用
- 实现split功能的函数
- 实现Python str.split功能的小函数
- SQL split 功能实现
- 实现split功能 的函数
- 实现split类似功能的sql语句
- SQL 2005 CLR 函数实现简繁转换功能
- sql实现oracle分析函数功能 over partition by
- sql实现分段功能的函数
- sql中实现split()功能