Conceitos
A instrução DELETE exclui logicamente registros do arquivo. Os registro continuam existindo porém não são mais acessíveis.
Formato 1:
DELETE nome-de-arquivo INVALID KEY declaração-imperativa-1.
Considerações
O modo-de-acesso poderá de SEQUENTIAL, RANDOM ou DYNAMIC.
O arquivo deverá ser aberto no modo I-O.
No modo-de-acesso SEQUENTIAL, o registro a ser excluido deverá ser lido antes.
Nos modos de acesso RANDOM ou DYNAMIC o registro a ser excluido será o especificado pela chave-relativa sem a necessidade de leitura.
A clausula INVALID KEY faz com que o programa execute a declaração-imperativa-1 quando o registro a ser excluído não existir.