描述排序或合并文件

描述要用于排序或合并的排序文件。 即使您仅从 WORKING-STORAGELOCAL-STORAGE对数据项进行排序或合并,也需要 SELECT 子句和 SD 条目。

关于此任务

代码如下:

过程

  1. ENVIRONMENT DIVISIONFILE-CONTROL 段中写入一个或多个 SELECT 子句以命名排序文件。 例如:
    
    ENVIRONMENT DIVISION.
    INPUT-OUTPUT SECTION.
    FILE-CONTROL.
        SELECT Sort-Work-1 ASSIGN TO SortFile.
    

    Sort-Work-1 是程序中文件的名称。 使用此名称来引用文件。

  2. DATA DIVISIONFILE SECTION 中描述 SD 条目中的排序文件。 每个 SD 条目都必须包含记录描述。 例如:
    
    DATA DIVISION.
    FILE SECTION.
    SD  Sort-Work-1
        RECORD CONTAINS 100 CHARACTERS.
    01  SORT-WORK-1-AREA.
        05  SORT-KEY-1   PIC  X(10).
        05  SORT-KEY-2   PIC  X(10).
        05  FILLER       PIC  X(80).
    

结果

SD 条目中描述的文件是用于排序或合并操作的工作文件。 不能对此文件执行任何输入或输出操作。

相关参考资料
文件部分条目