本主题提供特定于处理属于 BLOB 域、由 BLOB 解析器解析的消息的信息。
您无法使用 BLOB 消息的内容,因为它没有预定义的结构。但您可以根据它在位流中的已知位置查阅其内容,即使对其内容了解甚少,也可处理该消息。
BLOB 消息体解析器与其他消息体解析器创建树结构的方式不同。它有一个根元素 BLOB。该根元素有一个包含数据的子元素,也称为 BLOB。
如果知道 BLOB 数据内特殊信息段的位置,可以使用子串来查阅消息内容。例如,以下表达式标识了消息体的第十个字节:
InputBody.BLOB.BLOB[10]
以下表达式引用了从偏移量 10 开始的 10 个字节消息数据:
SUBSTRING(InputBody.BLOB.BLOB from 10 for 10)