-- =============================================
-- Author:        Derry
-- Create date: 2009-07-27
-- Description:    去除HTML标签
-- =============================================
ALTER 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

转载于:https://www.cnblogs.com/hailibu/archive/2009/07/27/1532127.html

去除HTML标签--SQL写法相关推荐

  1. 在mysql中去除字符串中html标签SQL语句集中方法

    在日常开发中,我们会遇到需要在数据库中对通过web网站中文本编辑器提交上来的内容进行一些特殊处理等,此处是针对mysql数据库中去除字符串中的html标签SQL语句. 直接贴上代码: SET GLOB ...

  2. 后端技术:MyBatis动态SQL写法介绍

    MyBatis 令人喜欢的一大特性就是动态 SQL.在使用 JDBC 的过程中, 根据条件进行 SQL 的拼接是很麻烦且很容易出错的.MyBatis 动态 SQL 的出现, 解决了这个麻烦. MyBa ...

  3. php去除编辑器html标签,js处理富文本编辑器转义、去除转义、去除HTML标签

    富文本编辑器生成的HTML标签,进行转义,然后写入数据库,防止脚本注入: function htmlEncode(value){ return $(' } 从数据库拿出的转义后的HTML标签内容,先得 ...

  4. 微信小程序去除HTML标签

    在web开发中经常会用到把内容中的一部分显示出来,这时候就需要先去除html标签,然后再截取字符串,一般在web开发中我们要么使用后台,要么使用js.但是在微信小程序中用后台和js都比较困难.(具体有 ...

  5. JS中编写函数去除HTML标签,js函数获取html中className所在的内容并去除标签

    js函数获取html中className所在的内容并去除标签 复制代码 代码如下: function queryClass(classnames){ var classobj= new Array() ...

  6. matplotlib可视化去除轴标签、轴刻度线和轴刻度数值实战:Axis Text Ticks or Tick Labels

    matplotlib可视化去除轴标签.轴刻度线和轴刻度数值实战:Axis Text Ticks or Tick Labels 目录

  7. 去除a链接+java正则_JavaScript实现正则去除a标签并保留内容的方法【测试可用】...

    本文实例讲述了JavaScript实现正则去除a标签并保留内容的方法.分享给大家供大家参考,具体如下: 一.问题: 有如下HTML代码,要求用正则去除a标签,只留下内容 //www.jb51.net ...

  8. SSM关联码表的多个字段显示中文流程以及sql写法

    场景描述: 实体Model中存放的是数字, 与数字对应的中文状态存放在码表中, 要关联码表在jsp页面来显示对应的中文状态. 码表字段: 要显示的效果: 代码思路: 1.编写Model类的扩展类,此扩 ...

  9. js处理富文本编辑器转义、去除转义、去除HTML标签

    富文本编辑器生成的HTML标签,进行转义,然后写入数据库,防止脚本注入: function htmlEncode(value){return $('<div/>').text(value) ...

最新文章

  1. 网站优化如何才能避免无效收录?
  2. python bottle学习(四)request.quest/query_string/params/body等方法介绍
  3. db2 如何导出insert语句_《MySQL 入门教程》第 23 篇 DML 语句之插入数据
  4. 77.数据库里怎么预防死锁?-80.视图索引
  5. cac会议投稿难度大吗_注册化工师考试难度大吗?
  6. matlab矩阵分解
  7. PTA浙大版python程序设计题目集--第2章-1 计算 11+12+13+...+m (30 分)
  8. AI有道干货 --- 126 篇 AI 原创文章精选(ML、DL、资源、教程)
  9. MongoDB:SpringBoot有关@Document(collection = )与@Document(collation= )注解的区别
  10. 修改百度搜索结果的标题
  11. 过新年,换新机,现在购买5G手机划算吗?
  12. 【问题解决】线程间操作无效:从不是创建控件“textBox1”的线程访问它
  13. windows 7 RC(7106.0.090408)下载另附windows7驱动收集整合(5月31日更新)
  14. Adobe Illustrator CS3
  15. python修改文件的某一行_简单文件操作python 修改文件指定行的方法
  16. java毕业设计青岛滨海药店管理系统的设计与实现源码+lw文档+mybatis+系统+mysql数据库+调试
  17. 【翻译】驯服野兽:Scylla 如何利用控制理论来控制压实
  18. go之无缓冲channel(通道)和有缓冲channel(通道)
  19. 三位一撇:处理数字12345.67——12,345.67
  20. 视频服务器(3) RTSP地址

热门文章

  1. MySQL这三道常见的面试题,你有被问过吗?
  2. 收集42款经典的Chrome 插件
  3. oracle po:默认申请分组,PR自动创建PO采购订单:强制按照PR行进行分组
  4. mantis apache mysql_软件测试(软件安装:php+mysql+apache+mantis过程遇到的问题以及解决方法)...
  5. 做事用人 用人做事_做事:构建我的第一个Web应用程序的经验教训
  6. 利益相关者软件工程_改善开发人员团队与非技术利益相关者之间交流的方法
  7. eazy ui 复选框单选_UI备忘单:单选按钮,复选框和其他选择器
  8. 同理心案例及故事分享_神经形态,视觉可及性和同理心
  9. Java:反射+泛型:获取类型参数的实例
  10. select 和epoll模型区别