Saltar navegação

S05.f - WRITE

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.

Licença: licença proprietária