sql中如何分割字符串使⽤⽅式:
SELECT AllItem AS BldGUID FROM dbo.fn_split('01.02.03','.')
函数:
1
2GO字符串截取 sql
3ALTER function[dbo].[fn_split](@SourceSql varchar(max),@StrSeprate varchar(10))
4returns@temp table(AllItem varchar(100))
5--实现split功能的函数
6as
7begin
8declare@i int
9set@SourceSql=rtrim(ltrim(@SourceSql))
10set@i=charindex(@StrSeprate,@SourceSql)
11while@i>=1
12begin
13insert@temp values(left(@SourceSql,@i-1))
14set@SourceSql=substring(@SourceSql,@i+1,len(@SourceSql)-@i)
15set@i=charindex(@StrSeprate,@SourceSql)
16end
17if@SourceSql<>'\'
18insert@temp values(@SourceSql)
19return
20END
21GO
View Code
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论