Saltar navegação

S05.d - START

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.

Licença: licença proprietária