AS/400-物理文件-02

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文件中各个字段所代表的含义

在这里插入图片描述

输入 FILE 保存退出

在这里插入图片描述

文件级条目(可选:文件级条目提供整个文件的系统信息 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来更改下面突出显示的属性。

在这里插入图片描述

描述物理文件(DSPFD)

DSPFD FILE(QTEMP/PF01)

在这里插入图片描述

显示文件字段描述(DSPFFD)

DSPFFD FILE(QTEMP/PF01) 

在这里插入图片描述

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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

敏姐儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值