zoukankan      html  css  js  c++  java
  • 去除HTML标签2005SQL写法

    CREATE FUNCTION [dbo].[StripAllTags]
    (
        @input    VARCHAR(8000)
    )
    RETURNS VARCHAR(8000)
    AS
    BEGIN
        declare
        @Result varchar(8000),
        @start int,
        @end int,
        @len int

        set @input = @input+'<>'
        set @Result = ''
        set @len=len(@input)
        set @start = charindex('<',@input,1)
        set @end = charindex('>',@input,@start)
        while(@start<@end)
            begin       
                if(@start<>1)
                set @Result = @Result + substring(@input,1,@start-1)
                set @len = @len - @end
                set @input = substring(@input,@end+1,@len)
                set @start = charindex('<',@input,1)
                set @end = charindex('>',@input,@start)
            end

        RETURN replace(@Result,'&nbsp;','')   
    END

    //

    调用
    select dbo.StripAllTags('<td>调用</td>')  必须加上dbo,否则报“'StripAllTags' 不是可以识别的 内置函数名称”错误。

  • 相关阅读:
    (个人题目)作业 题解
    P2618 数字工程
    P6394 樱花,还有你
    USACO08FEB Making the Grade G
    USACO13NOV Pogo-Cow S
    CSP2019 树上的数
    JSOI2018 潜入行动
    NOIP2017 宝藏
    SNOI2017 炸弹
    【洛谷】【最小生成树】P1195 口袋的天空
  • 原文地址:https://www.cnblogs.com/discoverx/p/2182602.html
Copyright © 2011-2022 走看看