COBOL - Classificar arquivo
Descreva o arquivo de classificação a ser usado para classificação ou mesclagem. Você precisa de cláusulas SELECT e entradas SD mesmo se estiver classificando ou mesclando itens de dados apenas de WORKING-STORAGE ou LOCAL-STORAGE.
Código da seguinte forma:
- Escreva uma ou mais cláusulas SELECT no parágrafo FILE-CONTROL da ENVIRONMENT DIVISION para nomear um arquivo de classificação. Por exemplo:
ENVIRONMENT DIVISION.
INPUT-OUTPUT SECTION.
FILE-CONTROL.
SELECT Sort-Work-1 ASSIGN TO SortFile. |
Sort-Work-1 é o nome do arquivo em seu programa. Use este nome para se referir ao arquivo.
- Descreva o arquivo de classificação em uma entrada SD na SEÇÃO DE ARQUIVO da DIVISÃO DE DADOS. Cada entrada SD deve conter uma descrição de registro. Por exemplo:
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).
|
O arquivo descrito em uma entrada SD é o arquivo de trabalho usado para uma operação de classificação ou mesclagem. Você não pode executar nenhuma operação de entrada ou saída neste arquivo e não precisa fornecer uma definição de ddname para ele.