AS/400-物理文件-02

物理文件 - Physical file

  • Physical file
    • 物理文件中的条目级别
    • 相关命令

Physical file

简介物理文件

  • 这是一个文件。包含预定义的结构化格式的数据。
  • 它是PF类型。通过使用CRTPF命令创建PF。
  • PF中包含的字段的最大数量为8000。
  • 最多包含120个关键字段。

PF 的结构如下

TYPE SPECIFIC ATTRITIBUTE
TYPE INDEPENDENT ATTRIBUTE
RECORD FORMAT
KEYED ACCESS PATH
  • TYPE SPECIFIC ATTRIBUTE: 特定于其类型

  • TYPE INDEPENDENT ATTRIBUTE: 创建日期、作者、大小、到期详情

  • KEYED ACCESS PATH: 物理文件obj中的一个区域,其中关键字段数据与其RRN一起按顺序存储

物理文件中的条目级别

梳理一个PF文件中各个字段所代表的含义

AS/400-物理文件-02_第1张图片

输入 FILE 保存退出

AS/400-物理文件-02_第2张图片

文件级条目(可选:文件级条目提供整个文件的系统信息 UNIQUE、LIFO、FIFO、FCFO、REF是文件级使用的关键字。

  • UNIQUE:如果记录的键值与文件中已经存在的记录的键值相同,则记录不能输入或复制到文件中。
  • FIFO:重复的关键记录将首先以先出顺序检索。
  • LIFO:重复的关键记录将以第一顺序最后检索。
  • FCFO:重复的关键记录将按照先改先出顺序检索。
  • REF:此关键字用于指定字段从中获取定义的文件的名称。

记录格式级别条目:对于PF,记录格式名称与可选文本描述一起指定。记录级条目可以是FORMAT、TEXT。

  • FORMAT: 此记录级关键字指定正在定义的记录格式是共享之前定义的记录格式的字段规范。正在定义的记录格式的名称必须是之前定义的记录格式的名称。

  • TEXT: 此记录级关键字用于提供记录格式的文本描述,仅用于文档目的。

  • FIELD LEVEL ENTRIES: 与每个字段的可选文本描述一起指定。(ALIAS, ALWNULL, CCSID, CHECK, CHKMSGID, CMP, COLHDG, COMP, DATFMT, DATSEP, DFT, EDTCDE, EDTWRD, REFFLD, REFSHIFT, TEXT, TIMEFMT, TIMESEP, VALUES, VARLEN)

  • KEY FIELD LEVEL ENTRIES: 指定用作关键字段的字段名称。(DESCEND, SIGNED, ABSVAL, UNSIGNED, ZONE, NOALTSEQ, DIGIT)

相关命令

创建物理文件 (CRTPF)

CRTPF FILE(AMITNEM/OBJ) SRCFILE(AMINEM/QDDSSRC) SRCMBR(OBJ_SRC)

上述命令类似于对成员PDM(WRKMBRPDM)中的源成员采取选项-14。

如果物理文件中有任何数据,并且您正在使用CRTPF/option-14,那么物理文件中的所有数据都将丢失。

更改物理文件 (CHGPF)

CHGPF FILE(AMITNEM/OBJ) SRCFILE(AMINEM/QDDSSRC) SRCMBR(OBJ_SRC) 

如果您不想丢失数据,但想要编译源成员,那么您可以通过CHGPF命令实现这一点。

我们通常使用CHGPF来更改下面突出显示的属性。

AS/400-物理文件-02_第3张图片

描述物理文件(DSPFD)

DSPFD FILE(QTEMP/PF01)

AS/400-物理文件-02_第4张图片

显示文件字段描述(DSPFFD)

DSPFFD FILE(QTEMP/PF01) 

AS/400-物理文件-02_第5张图片

对本小节中物理文件的描述到此就告一段落啦! 再接再厉!!!

你可能感兴趣的:(AS/400)