7. 编译程序,并运行编译后的JCL,在COBOL.OUTPUT中查看最终结果,如下,可以看到更新文件中的数据也显示在最终结果中了。
实验总结
本次实验共有三个输入文件,COBOL.INPUT、COBOL.UPDATE
和
COBOL.UPINPUT,其中COBOL.INPUT用于存放初始的输入数据,COBOL.UPDATE用于存放需要更新的数据的信息,而COBOL.UPINPUT则用于存放更新后的输入数据。为了完成对数据的更新,以完成更新后数据的合并,需
要创建一个中间文件,本程序中的COBOL.MERGE。另外,在对数据合并时,必须保证合并的输入文件必须是经过正确排序的,不然合并不会得到正确的结果。
在文件的处理过程中,必须保证创建的文件的纪录长与程序中定义的纪录长一致,不然程序将不会正常运行。输入文件中的数据备存放在定义的TABLE中,表的长度必须足够长,以至于能处理所有输入的数据。