我正在使用 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 的最新安装会更容易。
先感谢您,