加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2020-12-12 16:02:37 所属栏目:MsSql教程 来源:网络整理
导读:?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 (
?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

?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读