在连接字段缺失记录的情况下接收
连接来自多个文件的记录可能会失败,因为缺少一个或多个记录。例如,可能在 INVENTORY 文件中找不到包含零件号 221 的记录。这意味着 INVENTORY 文件中不存在可以连接到 SUPPLIERS 文件中的第 1 条、第 7 条和第 12 条记录的记录。在这种情况下,可以确定零件号 221 的 PARTNO 字段和 PRICE 字段,但无法确定 DESCRIPTION 字段。因此,缺少 DESCRIPTION 字段。
要传输字段缺失记录,请使用在缺失字段值处返回记录。
指定在缺失字段值处返回记录值时,将传输缺省 iSeries™、eServer™ i5 或 System i5™ 值,而不是缺失字段值。字符字段的缺省值为空白,而数字字段的缺省值为零。例如,如果 INVENTORY 文件不包含零件号 221 记录,则上一个示例的结果将如下所示:
Field: PARTNO DESCRIPTION PRICE
------ ----------- -----
Record 1: 221 .30
2: 231 NUT .10如果未指定在缺失字段值处返回记录,则不会传输字段缺失记录。例如,如果 INVENTORY 文件不包含零件号 221 记录,则上一个示例的结果将如下所示:
Field: PARTNO DESCRIPTION PRICE
------ ----------- -----
Record 1: 231 NUT .10