0

レポートを作成するために SQL ビューを使用しているシステムの 1 つがあります。これは CSV にエクスポートされます。

フィールドの1つがntextであるという私が取り組んでいるテーブルがあります。このフィールドにはHTMLコードが保存されています。これは、オンライン システムから送信されるメール ログです。CSV にエクスポートするため、このフィールドに改行があるため、レポートを正しく表示するのに問題があります。したがって、長い文字列としてビューに表示する必要があると思います。

これを行う方法はありますか?

SQL Server 2005 を使用しています。

ありがとうフェデリコ

4

2 に答える 2

0

最良の方法。テキスト フィールドは絶対に使用しないでください。列を nvarchar(max) に変更する必要があります。

alter table yourtable ALTER COLUMN yourcolumn nvarchar(max)

CAST(yourcolumn as NVARCHAR(MAX))

于 2011-11-15T13:46:19.497 に答える
0
select replace(text, "\n\r", " ") from yourTable

ntext は暗黙的に varchar に変換する必要があります。

于 2011-11-15T13:47:51.607 に答える