解析逗号分隔信息的字符串为表格 无 CREATE FUNCTION dbo.Parsecsvstr (@list VARCHAR(500))returns @tbl TABLE ( str VARCHAR(20))AS BEGIN DECLARE @valuelen INT, @pos INT, @nextpos INT SELECT @pos = 0, @nextpos = 1 WHILE @nextpos 0 BEGIN SELECT @n
解析逗号分隔信息的字符串为表格CREATE FUNCTION dbo.Parsecsvstr (@list VARCHAR(500))
returns @tbl TABLE (
str VARCHAR(20))
AS
BEGIN
DECLARE @valuelen INT,
@pos INT,
@nextpos INT
SELECT @pos = 0,
@nextpos = 1
WHILE @nextpos > 0
BEGIN
SELECT @nextpos = Charindex(',', @list, @pos + 1)
SELECT @valuelen = CASE
WHEN @nextpos > 0 THEN @nextpos
ELSE Len(@list) + 1
END - @pos - 1
INSERT @tbl
(str)
VALUES(Substring(@list, @pos + 1, @valuelen))
SELECT @pos = @nextpos
END
RETURN
END
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号