博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
分割字符串
阅读量:7165 次
发布时间:2019-06-29

本文共 1411 字,大约阅读时间需要 4 分钟。

USE [SoyErp]GO/****** Object:  UserDefinedFunction [dbo].[Get_StepCode_Tab]    Script Date: 2017/4/22 21:55:12 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER  FUNCTION [dbo].[Get_StepCode_Tab]    (      @StepCode VARCHAR(4000) -- nvarchar(4000)工序字符串    )RETURNS @SplitStringsTable TABLE    (      [id] INT ,      [Value] VARCHAR(800)    )AS     BEGIN    ---***分割工序+++++++++++++++++++++++++++++++++++++++++++++***-        DECLARE @status VARCHAR(500) ;        DECLARE @status2 VARCHAR(500) ;        DECLARE @N INT ;        DECLARE @SN INT ;        SET @StepCode=REPLACE(@StepCode,' ','')        SET @N = LEN(@StepCode) - LEN(REPLACE(@StepCode, ',', ''))         SET @SN = 1             WHILE @SN <= @N             BEGIN                          SET @status2 = LEFT(@StepCode, CHARINDEX(',', @StepCode) - 1)                     INSERT  INTO @SplitStringsTable                        ( id, Value )                        SELECT  @SN ,                                @status2                SELECT  @SN = @SN + 1 ,                        @StepCode = STUFF(@StepCode, 1,                                          CHARINDEX(',', @StepCode), '')            END        INSERT  INTO @SplitStringsTable                ( id, Value )                SELECT  @SN ,                        @StepCode            RETURN ;    END

 

 

功能实现:“A,B,C,D" 

SELECT * FROM  dbo.[Get_StepCode_Tab]('A,B,C,D')

结果 id Value

1 A
2 B
3 C
4 D

转载地址:http://bamwm.baihongyu.com/

你可能感兴趣的文章
XSS攻击
查看>>
程序员如何做好应聘?简历、面试和Offer
查看>>
调试Linux内核操作指南(withing kgdb)
查看>>
LDA线性判别分析原理
查看>>
上海交通大学副教授何建平:网络系统中的数据隐私—量化、分析和设计
查看>>
数据库初探(二)
查看>>
docker离线安装
查看>>
CAD转换为图片可以设置哪些格式
查看>>
orcl 自定义排序
查看>>
AES加密解密算法简介
查看>>
KVM虚拟机管理指南(纯命令行模式)
查看>>
Hibernate 一对多注解 mappedby 作用
查看>>
grub legacy练习 之 单用户模式修改root账户口令,并为grub菜单项设置密码保护功能...
查看>>
VLAN(单臂路由,三层路由功能)
查看>>
Apache Crunch:用于简化MapReduce编程的Java库
查看>>
Xinetd属性
查看>>
struts1.x下载文件
查看>>
JuniperSRX Filter-Based Forwarding
查看>>
Linux杀毒软件(ClamAV)
查看>>
Nginx下编写c模块来阻止HTTP代理服务器的访问
查看>>