免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1557 | 回复: 7
打印 上一主题 下一主题

问一个SQL的问题? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-12-14 11:49 |只看该作者 |倒序浏览
不用OVRDBF的话.单纯用SQL,能不能读取多MEMBER文件?谢谢

论坛徽章:
0
2 [报告]
发表于 2004-12-14 13:07 |只看该作者

问一个SQL的问题?

不行吧?

论坛徽章:
0
3 [报告]
发表于 2004-12-14 13:33 |只看该作者

问一个SQL的问题?

除非建立逻辑档,架在所有成员上

论坛徽章:
0
4 [报告]
发表于 2004-12-14 23:31 |只看该作者

问一个SQL的问题?

说说怎么建!谢谢!

论坛徽章:
0
5 [报告]
发表于 2004-12-15 08:15 |只看该作者

问一个SQL的问题?

用query 可以指定member

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
6 [报告]
发表于 2004-12-15 08:46 |只看该作者

问一个SQL的问题?

可以的,用alias
create  alias yourlib/aliasnm for yourlib/yourfile(yourmem)
select * from yourlib/aliasnm
drop alias yourlib/aliasnm

论坛徽章:
0
7 [报告]
发表于 2004-12-15 09:24 |只看该作者

问一个SQL的问题?

[quote]原帖由 "USING_AS400"]说说怎么建!谢谢![/quote 发表:

假设你的PF为:

  1.      A          R REFMT
  2.      A*
  3.      A            CODE           5
  4.      A            TEST            Z
  5.      A*
复制代码

然后你创建对应的LF(注意:不能使用UNIQUE关键字):

  1.      A          R REFMT               PFILE(*LIBL/PF)
  2.      A*
  3.      A          K CODE      
  4.      A*
复制代码

创建LF完毕后,编译LF时注意要选取PF中所有的MEMBER:

  1.                            Create Logical File (CRTLF)                          
  2.                                                                                 
  3. Type choices, press Enter.                                                     
  4.                                                                                 
  5. File . . . . . . . . . . . . . .   PF            Name                          
  6.    Library  . . . . . . . . . . .     MYLIB       Name, *CURLIB                 
  7. Source file  . . . . . . . . . .   QDDSSRC       Name                          
  8.    Library  . . . . . . . . . . .     MYLIB       Name, *LIBL, *CURLIB         
  9. Source member  . . . . . . . . .   *FILE         Name, *FILE                  
  10. Generation severity level  . . .   20            0-30                          
  11. Flagging severity level  . . . .   0             0-30                          
  12. File type  . . . . . . . . . . .   *DATA         *DATA, *SRC                  
  13. Member, if desired . . . . . . .   *FILE         Name, *FILE, *NONE            
  14. Physical file data members:                                                   
  15.    Physical file  . . . . . . . .   PF            Name, *ALL                    
  16.      Library  . . . . . . . . . .     MYLIB       Name, *CURRENT               
  17.    Members  . . . . . . . . . . .   MEM1          Name, *NONE                  
  18.                 + for more values   MEM2                                       
  19.                 + for more values                                               
  20.                                                                                 
  21.                                                                         More...
  22. F3=Exit   F4=Prompt   F5=Refresh   F10=Additional parameters   F12=Cancel      
  23. F13=How to use this display        F24=More keys                              
复制代码
                                                                        
然后你就可以通过这个LF对这个多MEMBER的PF进行读取操作。

如何在DB2/400数据库中使用MEMBER,的确是一个值得讨论的问题。目前一个值得考虑的建议是:如果可以使用多PF就可以实现的应用,尽量使用单MEMBER的PF减少数据结构上的复杂性,以及提高与其它数据库系统的兼容性。

论坛徽章:
0
8 [报告]
发表于 2004-12-15 12:06 |只看该作者

问一个SQL的问题?

谢谢各位帮忙. 用 hanyu  大人的办法解决问题了.谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP