从 SQL 结果中去除 Html 标签

发布于 2024-11-23 19:47:27 字数 303 浏览 3 评论 0原文

如何在 sql select 查询中去除多行的 html 标签?

我看到这个函数 SQL SERVER – 2005 – UDF – 用户定义的函数来剥离 HTML – 解析 HTML – 无正则表达式 但它可以工作,我认为对于单个选择输出,其中我的选择有许多输出行。

How do I strip html tags for several rows in my sql select query?

I saw this function SQL SERVER – 2005 – UDF – User Defined Function to Strip HTML – Parse HTML – No Regular Expression but it works I think for a single select output where as my select has many output rows.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

断爱 2024-11-30 19:47:27

您应该能够在多行结果集上使用您引用的函数。

SELECT dbo.udf_StripHTML(yt.YourHTMLColumn)
    FROM YourTable yt

You should be able to use the function you cited on a multirow result set.

SELECT dbo.udf_StripHTML(yt.YourHTMLColumn)
    FROM YourTable yt
洒一地阳光 2024-11-30 19:47:27

如果你有一个有效的 xml,你可以使用:

SELECT 
CONVERT( XML, TEXT_OR_COLUMN_NAME ).value( '.', 'VARCHAR(MAX)' ) as TextR
FROM [TABLE]

if you have a valid xml you can use:

SELECT 
CONVERT( XML, TEXT_OR_COLUMN_NAME ).value( '.', 'VARCHAR(MAX)' ) as TextR
FROM [TABLE]
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文