在 MRM 域中查询消息中的空值

如果您想要将元素与 NULL 作比较,对语句编码:

IF InputRoot.MRM.Elem2.Child1 IS NULL THEN
      DO:
       -- more ESQL --
END IF;

如果该元素允许为空,则该语句测试元素是否存在于输入消息中,或者它是否存在并包含 MRM 提供的空值。该测试的行为取决于物理格式:

如果您想要确定字段是否丢失,不是出现而是空值,您可以使用 ESQL CARDINALITY 函数。

相关概念
消息流概述
ESQL 概述
消息建模
定制有线格式:NULL 处理
XML 有线格式:NULL 处理
TDS 格式:NULL 处理
相关任务
在 MRM 域中设置消息中的空值
设计消息流
定义消息流内容
管理 ESQL 文件
开发消息模型
相关参考
Compute 节点
Database 节点
Filter 节点
CAST 函数
ESQL 引用
CARDINALITY 函数
IF 语句
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ac06050_