sql函数:去掉html代码

时间:2008-04-07 12:44:00 

函数名称:ReplaceHTML

参数:@Textstr

作用:去掉 @Textstr 内的HTML代码

备注:需要给数据库访问者master.sp_OA系列存储过程的EXEC权限

请先用Convert函数保证@Textstr为varchar(5000)而不是ntext

Create FUNCTION [dbo].[ReplaceHTML] ( 
@Textstr varchar (5000) 

RETURNS varchar(5000) AS 
BEGIN 
DECLARE @hr integer 
DECLARE @objRegExp integer 
DECLARE @sStr varchar(5000) 
DECLARE @re integer 
DECLARE @results varchar(5000) 
EXEC @hr = sp_OACreate 'VBScript.RegExp', @objRegExp OUTPUT 
IF @hr <> 0 BEGIN 
RETURN '不能创建VBScript.RegExp对象' 
END 
EXEC @hr = sp_OASetProperty @objRegExp, 'Pattern', '<(.[^>]*)>' 
IF @hr <> 0 BEGIN 
RETURN 'Pattern对象错误' 
END 
EXEC @hr = sp_OASetProperty @objRegExp, 'Global', True 
IF @hr <> 0 BEGIN 
RETURN 'Global对象错误' 
END 
EXEC @hr = sp_OASetProperty @objRegExp, 'IgnoreCase', True 
IF @hr <> 0 BEGIN 
RETURN 'IgnoreCase对象错误' 
END 
EXEC @hr = sp_OAMethod @objRegExp, 'Replace', @results OUTPUT, @Textstr,'' 
IF @hr <> 0 BEGIN 
RETURN @Textstr 
END 
EXEC @hr = sp_OADestroy @objRegExp 
IF @hr <> 0 BEGIN 
RETURN '不能注销VBScript.RegExp对象' 
END 
-- Set @results = Replace(Replace(Replace(@results,'&nbsp;',''),' ',''),' ','') 
-- RETURN @results 
RETURN Replace(Replace(Replace(@results,'&nbsp;',''),' ',''),' ','') 
标签:sql,html,代码
0
投稿

猜你喜欢

  • SQLSERVER的非聚集索引结构深度理解

    2024-01-20 01:54:00
  • jupyter notebook 写代码自动补全的实现

    2023-04-14 03:04:00
  • Python descriptor(描述符)的实现

    2021-12-22 09:07:56
  • asp的日期转换星座函数

    2010-06-09 21:05:00
  • 如何在Linux 系统中使用apt 包管理器安装 Git LFS

    2022-08-29 15:33:30
  • python装饰器property和setter用法

    2023-02-14 09:01:05
  • windows 10 设定计划任务自动执行 python 脚本的方法

    2023-11-11 20:45:57
  • Python3+cgroupspy安装使用简介

    2022-11-13 15:11:21
  • vue2中基于vue-simple-upload实现文件分片上传组件功能

    2024-05-09 15:23:25
  • python fuzzywuzzy模块模糊字符串匹配详细用法

    2021-10-02 10:58:03
  • python获取文件版本信息、公司名和产品名的方法

    2022-05-31 17:30:23
  • windows安装TensorFlow和Keras遇到的问题及其解决方法

    2022-04-04 02:14:23
  • Python的高级Git库 Gittle

    2023-06-14 14:52:05
  • Python中url标签使用知识点总结

    2022-05-12 11:13:09
  • Python学习之私有函数,私有变量及封装详解

    2022-05-28 13:47:15
  • TensorFlow安装并在Pycharm搭建环境的详细图文教程

    2023-09-12 16:34:00
  • Python+ Flask实现Mock Server详情

    2021-02-11 19:56:28
  • Python解决鸡兔同笼问题的方法

    2023-01-05 23:21:37
  • 不建议使用jquery的情况

    2008-03-10 12:28:00
  • python实现邮件循环自动发件功能

    2021-01-20 02:39:24
  • asp之家 网络编程 m.aspxhome.com