Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!

REPLACE

Propósito

Atribuir valores aos itens de um arquivo.

Sintaxe

REPLACE [<item> [WITH <exp1>[,...<expn>]] | [AUTOMEM]

Argumentos

<item>     representa o nome do campo no arquivo que será atualizado.

WITH <exp>     determina que o item será atualizado pelo valor de <exp>.

AUTOMEM     determina que todos os itens em memória serão atualizados com seus valores correntes.

Utilização

Determina os itens que devem ser atualizados no arquivo selecionado.

Utilizado em conjunto com os comandos INSERT,
MODIFY ,CHANGE ou APPEND.

Quando não se utiliza a cláusula WITH o valor do item no arquivo é atualizado com seu valor corrente em memória.

A opção AUTOMEM só é aplicada para arquivos de bancos de dados que não possuem itens redefinidos.

Exemplo

O exemplo a seguir mostra-nos como utilizar o comando REPLACE em um arquivo de banco de dados para se atualizar somente alguns itens.

USE tab_vend

REPLACE set_vend ,com_vend WITH comissao

CHANGE

O exemplo a seguir mostra-nos como inserir um registro de um arquivo do banco de dados inserindo somente os itens que foram declarados com seus valores correntes . Se algum item chave não tiver sido declarado o sistema acusará a ocorrência de um erro.

USE tab_prod

id0_prod = 123     && Retire esta linha e observe o resultado

des_prod = "TERMINAL DE VIDEO"

prc_inip = 1233.88

REPLACE AUTOMEM

INSERT

Consulte

$READALL, APPEND, CHANGE, INSERT, MODIFY, SELECT, STORE, FCHANGE( ), FINSERT( ) e FBINSERT( ).

Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!