与cobol中的重复记录进行文件比较

时间:2009-03-26 18:47:36

标签: cobol

如何比较Cobol中的两个文件,这两个文件都有重复的记录。可以任意给出伪代码。代码必须在重复记录条件下工作

1 个答案:

答案 0 :(得分:2)

我不确定你究竟是在追求什么(例如你希望从比较中报告的内容)但是一个想法可能是按照以下步骤进行:

  • 使用目标中的数据和连续的行号创建两个新的(临时)文件;键入行号
  • 的新文件
  • 按行号逐步浏览两个文件,收集您需要的数据数据。
  • 如果record_1比旧密钥“record”小于record_2,则提前file_1
  • 如果更高,请提前file_2
  • 如果他们是平等的,那就推进

在一个文件上的EOF上,您需要检查剩余文件中的尾随唯一记录,这些记录可能是也可能不是EOF。