您的位置:首页 > 数据库

AS/400上建立逻辑文件LF(3)

2005-08-18 20:35 169 查看
什么是逻辑文件呢?实际上就是物理文件的视图。它们的关系相当于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                                     NAME
A                               K   ID
A                                S NAME                            COMP(LT 1000)

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sql server class