相关疑难解决方法(0)

从sql server中的字符串中删除html标签的最佳方法?

我在SQL Server 2005中有包含html标签的数据,我想将所有内容删除,只留下标签之间的文本.理想的情况下也更换喜欢的东西&lt;<

有没有一种简单的方法可以做到这一点,或者有人已经有一些示例t-sql代码?

我没有能力添加扩展存储过程等,所以更喜欢纯t-sql方法(最好是一个向后兼容sql 2000).

我只想用剥离的html检索数据,而不是更新它,所以理想情况下它会被写成用户定义的函数,以便于重用.

所以例如转换这个:

<B>Some useful text</B>&nbsp;
<A onclick="return openInfo(this)"
   href="http://there.com/3ce984e88d0531bac5349"
   target=globalhelp>
   <IMG title="Source Description" height=15 alt="Source Description" 
        src="/ri/new_info.gif" width=15 align=top border=0>
</A>&gt;&nbsp;<b>more text</b></TD></TR>
Run Code Online (Sandbox Code Playgroud)

对此:

Some useful text > more text
Run Code Online (Sandbox Code Playgroud)

html sql sql-server string sql-server-2005

107
推荐指数
5
解决办法
19万
查看次数

标签 统计

html ×1

sql ×1

sql-server ×1

sql-server-2005 ×1

string ×1