電子メール通信を保持するデータベース テーブルがあります。主なメッセージの詳細を保持するテーブルの列には、メッセージ ヘッダーと、関連するすべてのメッセージ ヘッダーとメッセージ本文の 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 で同じことを達成する方法を理解するのに苦労していますか?
何かご意見は?
ストゥ