OUTPUT TO

Abrir um arquivo e direciona a saída de dados para este arquivo, e não para a tela. Utilizado para exportar dados de tabela ou variáveis. Sempre utilizado com o comando EXPORT. Este comando não altera uma tabela ou variável, apenas copia os dados para o arquivo de saída.


/* exemplo 1 - menor código possível */
OUTPUT TO arquivo.txt.

/* exemplo 2 - exportar todos os dados da tabela customer */
OUTPUT TO dados.dat.

FOR EACH customer NO-LOCK:
    EXPORT customer.
END.

/* exemplo 3 - exportar dado de uma variável */
DEF VAR v1 AS CHAR.

OUTPUT TO dados.txt.
EXPORT v1.