AS400 Physical File

1 篇文章 0 订阅

AS400 -物理文件

· 它是一个文件。包含预定义结构化格式的数据。
· PF型。通过使用CRTPF 命令创建 PF。
· PF 中包含的最大字段数为 8000。
· 包含的关键字段的最大数量为 120。
· PF的结构如下:
物理文件内部结构
在这里插入图片描述
PF 文件示例
在这里插入图片描述

  1. File Level entries(optional)
    file级别有以下关键字可以使用
    UNIQUE:如果记录的键值与文件中已存在的记录的键值相同,则不能将记录输入或复制到文件中。
    FIFO:重复的关键记录将按照先进先出的顺序检索。
    LIFO:重复的关键记录将按后进先出的顺序检索。
    FCFO:重复的关键记录将按照先更改先出的顺序检索。
    REF:此关键字用于指定文件的名称,字段从该文件中定义。即字段长度定义在数据字典中.

  2. Record format level entries - 记录格式

  3. 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)
  1. Key Field entries
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值