- 论坛徽章:
- 0
|
问一个SQL的问题?
[quote]原帖由 "USING_AS400"]说说怎么建!谢谢![/quote 发表:
假设你的PF为:
- A R REFMT
- A*
- A CODE 5
- A TEST Z
- A*
复制代码
然后你创建对应的LF(注意:不能使用UNIQUE关键字):
- A R REFMT PFILE(*LIBL/PF)
- A*
- A K CODE
- A*
复制代码
创建LF完毕后,编译LF时注意要选取PF中所有的MEMBER:
- Create Logical File (CRTLF)
-
- Type choices, press Enter.
-
- File . . . . . . . . . . . . . . PF Name
- Library . . . . . . . . . . . MYLIB Name, *CURLIB
- Source file . . . . . . . . . . QDDSSRC Name
- Library . . . . . . . . . . . MYLIB Name, *LIBL, *CURLIB
- Source member . . . . . . . . . *FILE Name, *FILE
- Generation severity level . . . 20 0-30
- Flagging severity level . . . . 0 0-30
- File type . . . . . . . . . . . *DATA *DATA, *SRC
- Member, if desired . . . . . . . *FILE Name, *FILE, *NONE
- Physical file data members:
- Physical file . . . . . . . . PF Name, *ALL
- Library . . . . . . . . . . MYLIB Name, *CURRENT
- Members . . . . . . . . . . . MEM1 Name, *NONE
- + for more values MEM2
- + for more values
-
- More...
- F3=Exit F4=Prompt F5=Refresh F10=Additional parameters F12=Cancel
- F13=How to use this display F24=More keys
复制代码
然后你就可以通过这个LF对这个多MEMBER的PF进行读取操作。
如何在DB2/400数据库中使用MEMBER,的确是一个值得讨论的问题。目前一个值得考虑的建议是:如果可以使用多PF就可以实现的应用,尽量使用单MEMBER的PF减少数据结构上的复杂性,以及提高与其它数据库系统的兼容性。 |
|