mssql

推荐列表 站点导航

当前位置:首页 > 数据库 > mssql >

SQL Server字符串切割函数

来源:网络整理  作者:网络  发布时间:2020-12-10 11:34
创建用户定义函数,它是返回值的已保存的 Transact-SQL 例程。用户定义函数不能用于执行一组修改全局数据库状态的操...

--获取切割字符位置
BREAK
RETURNS varchar(MAX)
PRINT @value


DECLARE @value VARCHAR(max)
BEGIN
SET @Source = SUBSTRING(@Source,@ChIndex+1,@Len)
645002*01

END
SET @ChIndex = CHARINDEX(@SplitChar,@Source)
DECLARE @n INT = 0
SET @Source = SUBSTRING(@Source,0,@ChIndex)

--获取总长度
SET @value = dbo.fGetStrBySplit('645002*01_45854_183677_12',0,'_')
SET @Len = LEN(@Source)
(

复制代码 代码如下:


DECLARE @Len INT

END
GO
BEGIN



SET @n = @n + 1
AS
)

CREATE FUNCTION fGetStrBySplit
SET @ChIndex = CHARINDEX(@SplitChar,@Source)
183677 WHILE @ChIndex > 0
@Index INT,
--2
BEGIN
@SplitChar VARCHAR(1)
RETURN @Source
@Source VARCHAR(max),
结果:
--1

45854
IF(@n = @Index)
--调用
END

DECLARE @ChIndex INT
DECLARE @Result VARCHAR(MAX)
SET @Len = LEN(@Source)

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/sql/mssql/2153.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

SQL Server字符串切割函数

2020-12-10 编辑:网络


--获取切割字符位置
BREAK
RETURNS varchar(MAX)
PRINT @value


DECLARE @value VARCHAR(max)
BEGIN
SET @Source = SUBSTRING(@Source,@ChIndex+1,@Len)
645002*01

END
SET @ChIndex = CHARINDEX(@SplitChar,@Source)
DECLARE @n INT = 0
SET @Source = SUBSTRING(@Source,0,@ChIndex)

--获取总长度
SET @value = dbo.fGetStrBySplit('645002*01_45854_183677_12',0,'_')
SET @Len = LEN(@Source)
(

复制代码 代码如下:


DECLARE @Len INT

END
GO
BEGIN



SET @n = @n + 1
AS
)

CREATE FUNCTION fGetStrBySplit
SET @ChIndex = CHARINDEX(@SplitChar,@Source)
183677 WHILE @ChIndex > 0
@Index INT,
--2
BEGIN
@SplitChar VARCHAR(1)
RETURN @Source
@Source VARCHAR(max),
结果:
--1

45854
IF(@n = @Index)
--调用
END

DECLARE @ChIndex INT
DECLARE @Result VARCHAR(MAX)
SET @Len = LEN(@Source)

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/sql/mssql/2153.shtml

相关文章

风云图片

推荐阅读

返回mssql频道首页