OS/400 文件(FILE)分很多种,常用的数据文件有PF和LF
OS/400的PF与DOS/WINDOWS下的xBase/FoxPro的.DBF文件结构有得一比。它是定长字段的记录格式。如果你定义一个10字节 长的字符字段,字段值若填1个字符,则后面以9个EBCDIC编码空格填充。如果你删除一条记录,系统只是做了一个删除标记,就象.DBF一样做个删除标 记,不过IBM可不提供FoxBase那样的RECALL命令来恢复删除的记录。
成员(member)是OS/400实现的一个特殊的东西,其它数据库好象没有,可以理解成一个“集合”。可以理解成member是Table中的一部分 记录。
对于源程序文件(SRCPF)我们可以把其所在的“库”理解成UNIX/DOS/WINDOWS下的第1级子目录,file理解成UNIX/DOS /WINDOWS下的第2级子目录,file中的member理解成UNIX/DOS/WINDOWS下的源程序文件。
对于数据文件即物理文件PF,你可以把2007年的数据命名为一个MEMBER,例如叫DATA2007,再把2008年的数据命名为一个MEMBER, 例如叫DATA2008。如果20年的数据都在一个文件中,每年一个member的做法是否可以提高存取的效率呢?我想是的。
0 条评论 发表评论