Função VERIFY( )

Retorna um valor lógico que indica se os dados no campo de dados físicos são válidos.

Sintaxe

VERIFY(campo)

Parâmetros

Nome Tipo Descrição
campo

caractere

numérico

datahora

Precisa ser um campo de dados físicos.

Saída

Lógico. Retorna V (verdadeiro), se os dados no campo forem válidos e F (falso), caso contrário.

Exemplos

Exemplos básicos

Extrai todos os registros em que a função VERIFY( ) é avaliada como falsa para uma nova tabela do Analytics:

EXTRACT RECORD IF NOT VERIFY(Endereço) TO "InvalidEntries.fil"

Observações

A função VERIFY( ) determina se os dados em um campo são consistentes com o tipo de dados especificado para o campo.

Quando usar VERIFY( )

A função oferece controle mais preciso dos campos a serem verificados do que o comando VERIFY, ou a opção Verificar dados na guia Numérico na caixa de diálogo Opções (Ferramentas > Opções). Você pode usar a função para detectar erros nos campos individuais e proceder de uma maneira específica para a situação.

Quando a função é avaliada como verdadeiro

Para que a função avalie como verdadeiro:

  • campos de caracteres devem conter apenas caracteres válidos e imprimíveis, como letras, números e símbolos
  • campos numéricos devem conter apenas caracteres numéricos válidos, como números, decimais e símbolos de moedas
  • campos datahora devem conter somente datas válidas, datahora ou horas.

Campos e expressões calculados

Campos calculados e expressões sempre são avaliadas como V (verdadeiro), sendo assim essa função não pode ser usada com campos calculados ou expressões, a menos que eles sejam convertidos para campos físicos. O uso da opção Campos na caixa de diálogo Extrair para extrair os campos calculados ou expressões os converte em campos físicos.

Guia de scripting do ACL 14.1