使用文件限定符接收记录

要连接 iSerieseServer i5 或 System i5 文件中的多条记录,必须连接相同类型的字段。

例如,INVENTORY 和 SUPPLIERS 件中的零件号字段可以具有相同的名称 PARTNO。要指定所需的 PARTNO 字段,必须指定包含这些字段的文件。为此,使用文件限定符。

文件限定符是字符 T(大写或小写),后跟一位或两位数字。使用逗号分隔文件限定符和字段名。在上一个示例中,将 T1. 和 T2. 添加到 PARTNO 字段名作为前缀。T1. 表示 FROM 的第一个文件,而 T2. 表示第二个文件。

要获得与上一个示例相同的信息,请指定:
库/文件(成员) SUPPLIERS, INVENTORY
JOIN BY T1.PARTNO = T2.PARTNO
SELECT T1.PARTNO, DESCRIPTION, PRICE
WHERE SUPPNO = 51
ORDER BY T1.PARTNO

T1.PARTNO 表示 SUPPLIERS 文件中的 PARTNO 字段,而 T2.PARTNO 表示 INVENTORY 文件中的 PARTNO 字段。

DESCRIPTION、PRICE 和 SUPPNO 字段的名称不需要限定符,因为它们仅存在于一个文件中。但是,用户可以指定以下限定符来阐明:
T2.DESCRIPTION, T1.PRICE, T1.SUPPNO

以下连接多个 iSerieseServer i5 或 System i5 文件的示例描述了较为复杂的技术。现在,您应该熟悉有关如何连接两个文件的基础知识。有关更详细的说明,请参阅以下各节。