MySQL Workbench (6.2.3) を使用しており、ExtractValue() を使用して XML 文字列からデータを取得しています。次のようなコードを使用します。
Select
Table2.user_id,
ExtractValue(TableName, '//CustomerSource//LeadID') as LeadID.
ExtractValue(TableName, '//CustomerData//City') as City
From
Schema.Tablename,
Schema2.Table2
Where
Tablename.TransactionID = Table2.TransactionID
;
出力が配信されると、ExtractValue を使用して作成されたすべての値が BLOB として表示されます。これらの BLOB をビューアーで表示すると、データが正しく表示されます。BINARY/VARBINARY 値を非バイナリ文字列として扱ってみました。
これらの値が BLOB として表示される回避策、修正、または理由を知っている人はいますか?
また、このコードは古い MySQL Workbench インストールでも問題なく動作します。以前のバージョンをインストールしようとしますが、これは職場のチームのためのものであり、MySQL Workbench の最新のインストールを指示する方が簡単です。
前もって感謝します、