zoukankan      html  css  js  c++  java
  • 拆分字符串存入表中

    MS SQL 处理字符串,可以把字符串拆分为单独字符,转存入至一张表中。这样可以做到很多其它相关处理。

    SET ANSI_NULLS ON
    GO
    
    SET QUOTED_IDENTIFIER ON
    GO
    
    -- =============================================
    -- Author:      Insus.NET
    -- Create date: 2019-05-09
    -- Update date: 2019-05-09
    -- Description: 拆分字符串转为表
    -- =============================================
    
    CREATE FUNCTION [dbo].[tvf_SplitStringToTable]
    (
        @InputString NVARCHAR(MAX)
    )
    RETURNS @dump TABLE
    (
        [Char] [nvarchar](2) NULL
    )
    AS
    BEGIN    
        DECLARE @position INT = 1, @strLen INT = LEN(@InputString)
        WHILE @position <= @strLen
        BEGIN
           INSERT INTO @dump VALUES(SUBSTRING(@InputString, @position, 1))
            SET @position = @position + 1
        END
        RETURN
    END
    GO
    Source Code

    举个例子:

  • 相关阅读:
    批处理
    命名规则
    注释
    HTML DOM属性
    OLTP
    修改HTML元素
    HTML
    工具资源系列之给虚拟机装个centos
    工具资源系列之给虚拟机装个windows
    工具资源系列之给mac装个虚拟机
  • 原文地址:https://www.cnblogs.com/insus/p/10836310.html
Copyright © 2011-2022 走看看