惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
J
Java Code Geeks
F
Fortinet All Blogs
Blog — PlanetScale
Blog — PlanetScale
P
Proofpoint News Feed
U
Unit 42
B
Blog
宝玉的分享
宝玉的分享
腾讯CDC
Microsoft Azure Blog
Microsoft Azure Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
Last Week in AI
Last Week in AI
博客园 - Franky
博客园 - 三生石上(FineUI控件)
人人都是产品经理
人人都是产品经理
Martin Fowler
Martin Fowler
博客园_首页
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
云风的 BLOG
云风的 BLOG
L
LangChain Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Y
Y Combinator Blog
The GitHub Blog
The GitHub Blog
博客园 - 叶小钗

博客园 - discoverx

StackPanel在增加控件的问题 IE9.0与IE8.0Table中的区别整理 删除DataTable中重复的记录 Silverlight客户端和WCF服务器端共享类库(转) WCF安全参数相关设置方法详解(转) ASP.NET SQL Server 注册工具 (Aspnet_regsql.exe) (转) http://msdn.microsoft.com/zh-cn/library/cc838145(VS.95).aspx http://www.guminzhijia.com/gmxy/rsbd/6494.html UML中符号的意义(转) jatoolsPrinter 2手册 - discoverx - 博客园 Silverlight入门教程 js魔力代码 Javascript多级菜单 Silverlight 2.0中文学习资源集萃 水晶报表基础操作技巧收藏 诡异的中毒现象 注册表里相应的 .Net 中的反射(动态创建类型实例) - Part.4动态创建对象 .Net 中的反射(查看基本类型信息) - Part.2
去除HTML标签--2005SQL写法
discoverx · 2011-09-20 · via 博客园 - discoverx

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