mssql2k经典的字符串分拆自定义函数
2008-08-26 19:54
267 查看
CREATE FUNCTION f_Fenstr(
@s varchar(8000), --待分拆的字符串
@split varchar(10) --数据分隔符
)RETURNS @re TABLE(col varchar(100))
AS
BEGIN
DECLARE @splitlen int
SET @splitlen=LEN(@split+'a')-2
WHILE CHARINDEX(@split,@s)>0
BEGIN
INSERT @re VALUES(LEFT(@s,CHARINDEX(@split,@s)-1))
SET @s=STUFF(@s,1,CHARINDEX(@split,@s)+@splitlen,'')
END
INSERT @re VALUES(@s)
RETURN
END
@s varchar(8000), --待分拆的字符串
@split varchar(10) --数据分隔符
)RETURNS @re TABLE(col varchar(100))
AS
BEGIN
DECLARE @splitlen int
SET @splitlen=LEN(@split+'a')-2
WHILE CHARINDEX(@split,@s)>0
BEGIN
INSERT @re VALUES(LEFT(@s,CHARINDEX(@split,@s)-1))
SET @s=STUFF(@s,1,CHARINDEX(@split,@s)+@splitlen,'')
END
INSERT @re VALUES(@s)
RETURN
END
相关文章推荐
- mssql2k经典的字符串分拆自定义函数
- MSSQL 和 Mysql 切割字符串 自定义函数与存储过程
- MSSQL 和 Mysql 切割字符串 自定义函数与存储过程
- ASP获取字符串长度的自定义函数
- SQL字符串中取字母及数字的两个自定义函数(收藏)
- 输入两个字符串,不用系统提供的函数strcat,自定义函数将两个字符串连接起来。
- 【Wonder原创】MSSQL将格式字符串分割成Table的函数
- javascript常用自定义字符串处理函数
- SQL Server : T-SQL中拆分字符串的一个自定义函数
- SQL Server : T-SQL中拆分字符串的一个自定义函数
- ASP.NET通过自定义函数实现对字符串的大小写切换功能
- SQL Server自定义字符串分割函数——Split
- 简单实现自定义字符串反转函数
- SQL Server逗号分隔字符串通过户自定义函数返回临时表
- sqlserver过滤字符串中的空格的自定义函数
- itoa 函数编写,赏析,simple_itoa,整数转字符串,itoa自定义
- php自定义中文字符串截取函数substr_for_gb2312及substr_for_utf8示例
- MSSQL 自定义函数实现类似于 split 方法,返回表
- 自定义字符串处理函数
- sql自定义函数:SF_Split,根据指定的分割符,把一个字符串分割成若干条短数据