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' 不是可以识别的 内置函数名称”错误。

  • 相关阅读:
    Linux 定时任务
    VIM快速使用
    ulimit 命令
    PG语句
    linux下的PGSQL安装步骤
    linux下安装mysql 5.5和5.6.32
    linux下安装达梦数据库(DM8)x86版本
    redis配置
    sql server 2008安装
    linux下安装部署oracle
  • 原文地址:https://www.cnblogs.com/discoverx/p/2182602.html
Copyright © 2011-2022 走看看