码迷,mamicode.com
首页 > 数据库 > 详细

sql中的split方法

时间:2014-10-16 22:04:53      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:io   ar   sp   on   cti   ef   bs   sql   as   

ALTER function [dbo].[f_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方法

标签:io   ar   sp   on   cti   ef   bs   sql   as   

原文地址:http://www.cnblogs.com/lvying-myhalf/p/4029601.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!