AS400 -物理文件
· 它是一个文件。包含预定义结构化格式的数据。
· PF型。通过使用CRTPF 命令创建 PF。
· PF 中包含的最大字段数为 8000。
· 包含的关键字段的最大数量为 120。
· PF的结构如下:
物理文件内部结构
PF 文件示例
-
File Level entries(optional)
file级别有以下关键字可以使用
UNIQUE:如果记录的键值与文件中已存在的记录的键值相同,则不能将记录输入或复制到文件中。
FIFO:重复的关键记录将按照先进先出的顺序检索。
LIFO:重复的关键记录将按后进先出的顺序检索。
FCFO:重复的关键记录将按照先更改先出的顺序检索。
REF:此关键字用于指定文件的名称,字段从该文件中定义。即字段长度定义在数据字典中. -
Record format level entries - 记录格式
-
File level entries
DATFTM IBM 官方说明
https://www.ibm.com/docs/en/rdfi/9.6.0?topic=80-datfmt-date-format-keyword-physical-logical-files
Example
The following example shows how to code the REFFLD keyword.
|...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
00010A R FMAT1
00020A ITEM 5
00030A ITEM1 R REFFLD(ITEM)
00040A ITEM2 R REFFLD(FMAT1/ITEM)
00050A ITEM3 R REFFLD(ITEM FILEX)
00060A ITEM4 R REFFLD(ITEM LIBY/FILEX)
00070A ITEM5 R REFFLD(FMAT1/ITEM LIBY/FILEX)
00080A ITEM6 R REFFLD(ITEM *SCR)
- Key Field entries