INPUT FROM

Abrir arquivo e prepara para receber os dados deste arquivo, e não da tela. Usado para importar dados para uma tabela ou variável. Sempre utilizado com o comando IMPORT.


/* exemplo 1 - menor código possível */
INPUT FROM dados.dat.

/* exemplo 2 - abrir um arquivo (três colunas por linha) e importar seus dados */
DEF VAR d1 AS CHAR.
DEF VAR d2 AS INT.
DEF VAR d3 AS DATE.

INPUT FROM arquivo.txt.

REPEAT: /* repete automaticamente até acabarem as linhas do arquivo */
    IMPORT d1 d2 d3. /* importando as três colunas */
    /* fazer algo com as três variáveis lidas (exemplo: salvar numa tabela) */
END.

/* exemplo 3 - importando os dados para a tabela customer */
INPUT FROM d1.txt.

REPEAT:
    CREATE customer.
    IMPORT customer.
END.