最佳答案
我在 SQLServer2005中得到了包含 HTML 标记的数据,我想把这些都去掉,只留下标记之间的文本。理想情况下也可以用 <
代替像 <
这样的东西,等等。
有没有一个简单的方法来做到这一点或有人已经得到了一些示例 T-SQL 代码?
我没有能力添加扩展存储处理器之类的东西,所以我更喜欢纯 T-SQL 方法(最好是向后兼容 SQL 2000的方法)。
我只想用去除 HTML 的方式检索数据,而不是更新它,所以理想情况下,它应该被写成一个用户定义的函数,以便于重用。
举个例子:
<B>Some useful text</B>
<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>> <b>more text</b></TD></TR>
回到这里:
Some useful text > more text