SQL でレコードを xml に変換しようとすると、次のエラー メッセージが表示されます。
メッセージ 6841、レベル 16、状態 1、プロシージャ trg_missacct_upd_del、行 58
FOR XML は、XML で許可されていない文字 (0x0002) が含まれているため、ノード 'AltAddr' のデータをシリアル化できませんでした。FOR XML を使用してこのデータを取得するには、バイナリ、varbinary、またはイメージ データ型に変換し、BINARY BASE64 ディレクティブを使用します。
この 16 進値 (0x0002) を持つレコードを見つけるクエリを作成したいと考えています。私はこのようなことを試しました:
select * from missacct where altaddr like '%' + 0x0002 + '%'
このレコードを照会する方法はありますか?