微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在SqlServer2005 中自定义一个 Split函数与C#中的Split功能一样

 1

create   function  split( @Sourcesql   varchar ( 8000 ), @Code 10 ))
 2

returns @temp table (sp  1000  3 -- 实现split功能 的函数
 4

--
date    :2007-7-10  5 Author :sp  6

as  
 7 begin
 8

    
declare @i int  9 set @Sourcesql = rtrim ( ltrim ( 10 @i charindex ,0);">)
11 while >= 1 12 13

        
insert values left - 14 substring + len ) - 15 16 end 17 if <> ' / ' 18

       
19 return 20 21

用法如下:
22 select   * from  dbo.split( 1,2,3,4,5 23

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐