System i上面的数据文件

System i上面的数据文件分别是Physical File和Logical File。

由于System i整合了DB2数据库,所以,Physical File实际上就是DB2中的数据表文件(table),而Logical File则是DB2中的视图。验证这种讲法的办法非常简单。

只要你先建立一个库MYLIB,然后再MYLIB库创建一个源码物理文件QRPGLESRC,在里面创建一个物理文件PF:EMPMST,然后编辑EMPMST的DDS(就是内容了),成功后保存,用iNavigator看会发现,Database下面可以找到名字为MYLIB的Schema,下面有一个名为EMPMST的table。效果和直接在iNavigator上面建立数据库是一样的。

 

Code:
  1. CRTLIB LIB(MYLIB)   
  2.   
  3. CRTSRCPF FILE(MYLIB/QRPGLESRC) RCDLEN(112)   
  4. TEXT('Source physical file for ILE RPG programs')   
  5.   
  6. STRSEU SRCFILE(MYLIB/QRPGLESRC)   
  7. SRCMBR(EMPMST)   
  8. TYPE(PF) OPTION(2)   
  9.   
  10.      A*****************************************************************   
  11.      A* DESCRIPTION:  This is the DDS for the physical file EMPMST.   *   
  12.      A*               It contains one record format called EMPREC.    *   
  13.      A*               This file contains one record for each employee *   
  14.      A*               of the company.                                 *   
  15.      A*****************************************************************   
  16.      A*   
  17.      A          R EMPREC   
  18.      A            ENUM           5  0       TEXT('EMPLOYEE NUMBER')   
  19.      A            ENAME         20          TEXT('EMPLOYEE NAME')   
  20.      A            ETYPE          1          TEXT('EMPLOYEE TYPE')   
  21.      A            EDEPT          3  0       TEXT('EMPLOYEE DEPARTMENT')   
  22.      A            ENHRS          3  1       TEXT('EMPLOYEE NORMAL WEEK HOURS')   
  23.      A          K ENUM  

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值