拆分字符串的表值函数
来源:互联网 发布:青岛程序员招聘 编辑:程序博客网 时间:2024/05/22 10:43
USE [zxm10_his]
GO
/****** 对象: UserDefinedFunction [dbo].[Split] 脚本日期: 07/06/2011 13:47:37 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
/***************************************************************
// 函数名称: [Split]
// 功能描述: 拆分字符串,例如传入Select * From Split('1,2,3' , ',') 拆分为 1 2 3
// 修改记录
// ---------------------------------------------------------------
// 修改日期 版本号 修改人 修改摘要
// ---------------------------------------------------------------
//
// ***************************************************************/
ALTER FUNCTION [dbo].[Split]
(
@c VARCHAR(MAX) ,
@split VARCHAR(50)
)
RETURNS @t TABLE ( col VARCHAR(50) )
AS
BEGIN
WHILE ( CHARINDEX(@split, @c) <> 0 )
BEGIN
INSERT @t( col )
VALUES ( SUBSTRING(@c, 1, CHARINDEX(@split, @c) - 1) )
SET @c = STUFF(@c, 1, CHARINDEX(@split, @c), '')
END
INSERT @t( col ) VALUES ( @c )
RETURN
END
- 拆分字符串的表值函数
- SQLServer利用表值函数拆分字符串一例分析
- 拆分字符串的SQL数据库函数
- oracle 简单的字符串拆分函数
- oracle 拆分字符串函数
- 字符串拆分函数 sql2000
- 各种字符串拆分函数
- Oracle拆分字符串函数
- 拆分字符串函数
- Oracle拆分字符串函数
- 各种字符串拆分函数
- ORACLE拆分字符串函数
- Oracle拆分字符串函数
- Oracle拆分字符串函数
- 拆分字符串函数
- Oracle拆分字符串函数
- Oracle拆分字符串函数
- Oracle拆分字符串函数
- php学习
- makefile报错 warning: ignoring old commands for target
- 正则表达式之身份证号验证
- android系统移植要点之五--以6410为例
- 1303 后续遍历
- 拆分字符串的表值函数
- android系统移植要点之六--以6410为例
- 1305 铺瓷砖
- C++程序运行时内存布局之----------this到底是什么?
- 在真机调试iPhone应用程序
- 1306 判断闰年
- 搬起石头垫自己的脚
- SOCKET编程的小细节和误区
- EJB