日期:2013-06-05  浏览次数:20399 次

 

什么是逻辑文件呢?实际上就是物理文件的视图。它们的关系相当于SQL Server中表和视图的关系。

设定物理文件定义如下:(文件名为STUDENT)

A                        R STUREC

A                             ID                           10S  

A                              NAME                   10A

A                               BIRTH                       L

A                               CLASS                  10A

A                           K    ID

建好物理文件后我们就可以建立逻辑文件了。  PFILE表示援用的物理文件。

 A                          R STURECL               PFILE(STUDENT)

A                                ID

A                                NAME

A                            K ID

这个逻辑文件只显示ID和NAME这两个字段。

如果要显示物理文件的全部字段,应该将字段类型名设置和物理文件的字段类型名分歧。如下进行定义:

A                             R STUREC                          PFILE(STUDENT)

A                              K NAME

这样就可以了,这个逻辑文件就包括物理文件的所有内容。逻辑文件的关键字定义可以和物理文件的关键字不分歧。

如果要加入条件,假定逻辑文件只包括 ID小于1000的先生,定义如下:

A                              R STUREC2                     PFILE(STUDENT)

 A                                   ID

A