①建立排序中间工作文件。从输入文件中依次输入待排序的各记录,送到中间文件的记录区中,再送到磁盘(带)上,建立中间文件。把输入文件的记录全部转写到中间文件中去,输入文件的任务已经完成。②对排序中间文件中的各记录,按指定的排序键和升降序要求进行排序。排序是由计算机自动完成的,用户不必过问。
Internal sort用于在 COBOL 程序中对文件进行排序。SORT动词用于对文件进行排序。 排序动词 COBOL 的排序过程中使用了三个文件 - Input file是我们必须按升序或降序排序的文件。 Work file用于在排序过程进行时保存记录。输入文件记录被传输到工作文件以进行排序过程。该文件应在 SD 条目下的文件部分中定义。 Ou...
SORT work-file ON ASCENDING KEY rec-key1 [ON DESCENDING KEY rec-key2] USING input-file GIVING output-file. SORT执行以下操作 - 在IO模式下打开工作文件,在INPUT模式下打开输入文件,在OUTPUT模式下打开输出文件。 将输入文件中存在的记录传输到工作文件。 通过rec-key按升序/降序对SORT-FILE进行排序。 将...
用cobol做SORT时报ABEND这个错误,编译成功,但是执行就ABEND,JESMSG里面也查不出原因,也没有Google出来,如果你也出现了这个错误,原因有很多种,有可能是你的程序写的有错,但是有一种是最难想到的,那就是load module的问题,简言之就是你的load文件集(就是用来放编译好了的文件的dataset)满了!这个时候就果断重新建...
COBOL SORT verb The SORT verb takes one or more files of input records and sorts them in ascending or descending order by one or more programmer specified keys. The result is a single sorted file. Format: SORT sd-file-name ON ASCENDING/DESCENDING KEY sd-key-name |USING input-file-name ...
1.3 COBOL学习环境配置 1.3.1 模拟大型机系统—Hercules 1.3.2 终端连接软件—PCOM 1.4 创建第一个COBOL程序 1.5 本章回顾 2 程序结构 2.1 标志部 2.2 环境部 2.2.1 配置节 2.2.2 输入/输出节 2.3 数据部 2.3.1 文件节 2.3.2 工作存储节 2.4 过程部 ...
SORT SORT-WORK-FILE ON ASCENDING KEY CUSTOMER-NUM-S YY-MM-DD-S ON DESCENDING KEY AMOUNT-S USING IN-FILE GIVING SORTED-FILE. STOP RUN. 注意:不必在过程部中打开或关闭,输入输出文件,它们是自动实现的。作为排序的项不能含OCCURS项,也不能从属于含有OCCURS子句的数据项。排序项可以是组合项,但几个排...
排序-合并模块,提供这样一种功能:按照一组由用户提出的包含在每个记录中的键,对一个或多个文卷中的记录排序或者合并两个或多个有同样次序的文卷中的记录。此外,用户可以选用输入或输出过程对记录进行特定的处理。这种特定处理可以在记录被SORT语句排序之前或之后应用或在记录被MERGE语句合并之后应用。
5. Sort 6. Report Writer 7. Segmentation 8. Library 每个模块最多分成三层:高层提供更多功能,低层提供高层的子集。COBOL的基本版本包括内核、表格处理和顺序访问模块的低层功能。完全版本的COBOL应包括所有模块的高层功能。这个ANSI标准即著名的COBOL-68。