首 页 网站运营 网络编程 网页制作 图象媒体 数据库 建站资源 网管专区 下载专区 最新资讯
IT学堂|红色黑客联盟
设为首页
加入收藏
联系站长
您所在的位置:首页>数据库>Mysql>文章内容
在SQLSERVER里写了一个Split函数
来源: 作者: 发布时间:2007-04-13

因查询统计需要,今天早上在SQLSERVER里写了一个类似于Split的函数,如下China It Power . Commll6Tgl

create function f_split(@SourceSql varchar(8000),@StrSeprate varchar(10))
returns @temp table(a varchar(100))
--实现split功能 的函数
--date    :2005-4-20
--Author :Domino
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
China It Power . Commll6Tgl

用法:select * from dbo.f_split('A:B:C:D:E',':')China It Power . Commll6Tgl





[推荐] [返回顶部] [打印本页] [关闭窗口]
热点文章
·用批处理对MySQL进行数据操作
·PHP中操作MySQL的一些要注意的问题
·实例讲解:.NET如何访问MySQL数据库
·让MySQL与ASP.NET配合更强大
·数据备份中可能出错的情况及解决办法
·SQL Server连接失败错误分析与排除(1)
·SQL Server连接失败错误分析与排除(2)
·扩展微软 SQL Server 的空间功能
·了解MYSQL数据库调度与锁定的问题
·实例讲解MySQL数据库的查询优化技术
相关文章
·实例演示在MSSQL中启用全文检索
·SqlServer2000中用户自定义数据类型的
·在同一台机器上运行多个 MySQL 服务
·翻页的存储过程
·MySQL5.0新特性教程 存储过程:第三讲
·Oracle SQL语句优化技术分析
·MySQL 5.0新特性教程 存储过程:第二讲
·通过HTTP访问SQL Server 2000数据库
·MySQL手册版本 5.0.20-MySQL同步(五)
·使用SQL Server 将现有代码作为Web 服
文章检索
Google
相关文章
·实例演示在MSSQL中启用
·SqlServer2000中用户自
·在同一台机器上运行多个
·翻页的存储过程
·MySQL5.0新特性教程 存
·Oracle SQL语句优化技术
·MySQL 5.0新特性教程 存
·通过HTTP访问SQL Server
·MySQL手册版本 5.0.20-M
·使用SQL Server 将现有
·MySQL手册版本 5.0.20-M
·自定义用于ASP Web站点
·MySQL手册版本 5.0.20-M
·自定义用于ASP Web站点
·MySQL手册版本 5.0.20-M