1

文字列を含むフィールド varbinary(max) を持つ sql テーブルがあります。そのフィールドへの入力が nvarchar の最大文字よりも大きくなる可能性があるため、varbinary を使用しています。

を使用して、そのフィールドの内容を文字列として表示しようとしています

CONVERT(nvarchar(max), Folders) 

私が抱えている問題は、コンテンツに「&」が含まれていると、正しく変換されないことです。「 」のように表示されますTest & test

他に変換する方法はありますか?

4

1 に答える 1

0

コンテンツがnvarcharの最大値よりも大きくなる可能性がある場合、なぜそれをnvarcharに変換するのですか?

使ってみてください

Replace(Convert(nvarchar(max), Folders), '&',''). 
于 2012-12-06T02:37:29.907 に答える