zoukankan      html  css  js  c++  java
  • 贴上同事写的一个字符串分割函数

     1 CREATE FUNCTION FN_GetFormat_String
     2 (
     3     @Format NVARCHAR(10),
     4     @String VARCHAR(8000)
     5 )  
     6 RETURNS @TEMP TABLE(iRow INT IDENTITY(1,1),vReturn VARCHAR(1000))  
     7 AS  
     8 BEGIN  
     9 /*  
    10 CREATE TIME:2009-07-17 15:23  
    11 BY:  
    12 说明:根据分隔参数[@Format],将[@String]以参数分隔开,返回表  
    13 */  
    14 DECLARE @I INT  
    15 SET @I=CHARINDEX(@Format,@String)  
    16   
    17 WHILE @I >0  
    18 BEGIN  
    19  INSERT INTO @TEMP(vReturn) SELECT SUBSTRING(@String,1,@I-1)  
    20  SET @String=SUBSTRING(@String,@I+1,LEN(@String))  
    21  SET @I=CHARINDEX(@Format,@String)  
    22 END  
    23 IF LEN(@String>0 INSERT INTO @TEMP(vReturn) SELECT @String  
    24 RETURN  
    25 END  
  • 相关阅读:
    时间日期事件处理、长按事件
    单选按钮触发事件、下拉列表触发事件
    事件
    笔记3
    笔记2
    笔记1
    布局管理器
    08、shell三剑客之sed
    07、shell三剑客之grep
    06、shell正则表达式
  • 原文地址:https://www.cnblogs.com/zhaoguan_wang/p/1647801.html
Copyright © 2011-2022 走看看