免费注册 查看新帖 |

Chinaunix

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

JOIN FILE 里面用JDUPSEQ排序怎么不起作用呢?? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-06-05 16:29 |只看该作者 |倒序浏览
本帖最后由 zhonglei56 于 2012-06-05 16:30 编辑

首先建立JOIN FILE
R xxx                JFILE(PF1 PF2 PF3)
J                           JOIN(PF1 PF2)        
                             JFLD(field-a1 field-b1)            
                            JDUPSEQ(field-b2 *DESCEND)   
J                            JOIN(PF1 PF3)        
                             JFLD(field-a1 field-c1)        

KEY:field-a1


field-b2为PF2中的字段,DESCEND代表降序。
各个PF内容如下:
PF1                   PF2                                  PF3
------------------------------------------------------
field-a1              field-b1     field-b2             field-c1
商品1              商品1     001                        商品1
                     商品1     002               

程式里读取JOIN FILE,将记录依次写入某文件,如果有排序的效果,那么写到文件的记录应该是
商品1   002
商品1   001

但是现在 field-b2为001的记录仍然先写进文件,表明没有排序效果。。。。
请教高手这是怎么回事,是这个as400环境不支持DESCEND么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP