Conceitos
A instrução START é aloca o arquivo para ser tratado sequencialmente e posiciona o cursor do arquivo no registro que atenda a expressão condicional.
Formato 1:
START nome-de-arquivo KEY IS expressão-condicional chave-relativa INVALID KEY declaração-imperativa-1.
Considerações
O modo-de-acesso poderá de SEQUENTIAL, RANDOM ou DYNAMIC.
O arquivo deverá ser aberto nos modos INPUT ou I-O.
A expressão-condicional poderá ser EQUAL, =, GREATER , >, NOT LESS, NOT <, GREATER OR EQUAL, >=.
A chave-relativa é a variável declarada na sentença "RELATIVE KEY IS chave-relativa".
Quando a expressão "KEY IS" for omitida, a expressão-condicional assumida será "= chave-relativa"
Se expressão-condicional for satisfeita o cursor do arquivo ficará posicionado no primeiro registro que atender a expressão-condicional.
A clausula INVALID KEY faz com que o programa execute a declaração-imperativa-1 quando a expressão-condicional não for satisfeita.