Conceitos
A instrução WRITE é utilizada para gravar registros em um arquivo.
Formato 1:
WRITE nome-de-registro FROM variavel-1.
Considerações
Modo de acesso SEQUENTIAL.
O arquivo deverá ser aberto no modo OUTPUT.
Esta instrução transfere e grava no arquivo todos os dados existentes na variável declarada na FD.
O nome-de-registro utilizado na instrução é o nome que foi definido para o registro no nível 01 da FD.
O parâmetro FROM permite que o conteúdo de variavel-1 seja automáticamente transferido para nome-de-registro na FD antes da gravação. A variavel-1 não poderá ser a área definida na FD. O efeito é o mesmo que a combinação das instruções MOVE e WRITE.
Formato 2:
WRITE nome-de-registro FROM variavel-1 INVALID KEY declaração-imperativa.
Considerações
Modo de acesso RANDOM ou DYNAMIC.
O arquivo deverá ser aberto no modo OUTPUT ou I-O.
Esta instrução transfere e grava no arquivo todos os dados existentes na variável declarada na FD.
O nome-de-registro utilizado na instrução é o nome que foi definido para o registro no nível 01 da FD.
O parâmetro FROM permite que o conteúdo de variavel-1 seja automáticamente transferido para nome-de-registro na FD antes da gravação. A variavel-1 não poderá ser a área definida na FD. O efeito é o mesmo que a combinação das instruções MOVE e WRITE.