zoukankan      html  css  js  c++  java
  • SQL SERVER里用SPLIT函数分割字符串

    CREATE FUNCTION dbo.Split(@String varchar(8000), @Delimiter char(1))
    returns @temptable TABLE (items varchar(8000))
    as
    begin
    declare @idx int
    declare @slice varchar(8000)
    select @idx = 1
    if len(@String)<1 or @String is null
    return
    while @idx!= 0
    begin
    set @idx =charindex(@Delimiter,@String)
    if @idx!=0
    set @slice =left(@String,@idx - 1)
    else
    set @slice = @String
    if(len(@slice)>0)
    insert into @temptable (items) values(@slice)
    set @String =right(@String,len(@String)- @idx)
    if len(@String)= 0
    break
    end
    return
    end

  • 相关阅读:
    alpha冲刺9
    alpha冲刺8
    alpha冲刺7
    alpha冲6
    随堂小测-同学录
    alpha冲刺5
    任务3
    任务2
    任务1
    网站用户行为分析
  • 原文地址:https://www.cnblogs.com/kevin1988/p/3644461.html
Copyright © 2011-2022 走看看