免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6913 | 回复: 9

请教:RECNO的用法 [复制链接]

论坛徽章:
0
发表于 2008-10-23 21:09 |显示全部楼层
请教朋友们,RECNO的用法。RECNO是不是可以用来对表进行记录分段,起到对表进行多线程处理。?

[ 本帖最后由 tianya0229 于 2008-10-23 21:10 编辑 ]

论坛徽章:
0
发表于 2008-10-24 13:37 |显示全部楼层
多线程与RECNO 是不同的范围

多线程是指程序运行的状态特征
RECNO 是数据库的结构.

两个东西没有必然的联系.
一个是'炒菜', 一个是'冬瓜',
用到一起就是 炒冬瓜

论坛徽章:
0
发表于 2008-10-24 13:38 |显示全部楼层
原帖由 digitalchina 于 2008-10-24 13:37 发表
多线程与RECNO 是不同的范围

多线程是指程序运行的状态特征
RECNO 是数据库的结构.

两个东西没有必然的联系.
一个是'炒菜', 一个是'冬瓜',
用到一起就是 炒冬瓜


哈哈,比喻地好贴切。

顶一个。

论坛徽章:
0
发表于 2008-10-24 15:25 |显示全部楼层

回复 #2 digitalchina 的帖子

哈哈。精彩。
那RECNO 一般会如何使用?

论坛徽章:
0
发表于 2008-10-24 15:58 |显示全部楼层

回复 #4 tianya0229 的帖子

一般RECNO用在对大文件进行分快处理时使用,比如说一个文件有10,000,000个记录,现在想把它分成4块然后使用batch处理就可以使用他.

论坛徽章:
0
发表于 2008-10-24 16:39 |显示全部楼层

回复 #5 huangxkst 的帖子

我正需要这思路。请你详细说明下,该如何设计?或者哪里有资料可以参考啊

论坛徽章:
0
发表于 2008-10-29 12:28 |显示全部楼层

回复 #6 tianya0229 的帖子

可以写一个分块程序和一个cl程序,cl程序每次调用分块程序时使用sbmjob同时出分块的上下限,这样就可以达到分块的目的.

论坛徽章:
0
发表于 2008-10-29 14:03 |显示全部楼层

回复 #7 huangxkst 的帖子

你说的思想:我想应该是1,进行一个RPG处理,对表进行分块,可以根据RRN。
                     2,把分块的范围传给一个CL程序。  使用sbmjob同时提交,
                     3.SBMJOB调用的RPG,用来对表数据进行清理。
     我的疑问是:第2步如何实现:CL接收RRN提交的分块序号后,如何进行SBMJOB的提交来达到并行处理?

论坛徽章:
0
发表于 2008-10-29 15:24 |显示全部楼层

回复 #8 tianya0229 的帖子

可以把拆分的序号写在一个拆分临时文件里面,读临时表,SBMJOB提交来达到并行处理的目的

论坛徽章:
0
发表于 2008-10-30 12:51 |显示全部楼层

回复 #8 tianya0229 的帖子

我说的思想:         1,将分块的范围先维护到一个文件里file1.
                                2.用cl程序clp1读取去file1,然后使用sbmjob提交一个分开处理程序rpg1,提交rpg1程序的同时需要将clp1从文件file1中读取的分块(上下界限)传给rpg1。

[ 本帖最后由 huangxkst 于 2008-10-30 12:54 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP