我有一个保存电子邮件通信的数据库表。包含主要邮件详细信息的表中的列包含邮件标题和所有关联的邮件标题和邮件正文 HTML 标记以及电子邮件文本。此列中的示例条目可能是:
<sender tag details...>
<email header details>
<more header details>
<font: Arial Bold, 14>Hi Joe</font><br> <br>Here are the details requested.<br> <br>Steve.
从这里我只想提取到一个视图中:
Hi Joe<br> <br>Here are the details requested.<br> <br>Steve.
即我不想要或不需要标题详细信息或与字体有关的任何内容,但我确实需要文本和间距。
数据库是 SQL Server 2008,列的数据类型是text
. 我没有修改源表或列的选项,因此它必须是一个视图。
在 VB 中,我会阅读每一行,查找<>
标签,如果它们之间的值不是br
,我会简单地忽略并移至该行的下一个元素。想知道如何在 SQL Server 中完成同样的事情?
有什么想法吗?
斯图