Partilhar via


Tabela _Validation

A tabela _Validation é uma tabela do sistema que contém os nomes das colunas e os valores das colunas para todas as tabelas no banco de dados. Ele é usado durante o processo de validação do banco de dados para garantir que todas as colunas sejam contabilizadas e tenham os valores corretos. Esta tabela não é fornecida com o banco de dados do instalador.

A tabela _Validation tem as seguintes colunas.

Coluna Tipo Chave Nulo
Tabela Identificador Y N
Coluna Identificador Y N
Nulo de texto N N
Valor Mínimo DoubleInteger N Y
Valor Máximo DoubleInteger N Y
Tabela de teclas Identificador N Y
Coluna-chave inteiro N Y
Categoria de texto N Y
Conjunto de texto N Y
Descrição de texto N Y

 

Colunas

Tabela

Usado para identificar uma tabela específica. Essa chave e a chave Coluna formam a chave primária da tabela _Validation.

Coluna

Usado para identificar uma coluna específica da tabela. Essa chave e a chave Table formam a chave primária da tabela _Validation.

anulável

Identifica se a coluna pode conter um valor Nulo.

Esta coluna pode ter um dos seguintes valores.

String Significado
Y Sim, a coluna pode ter um valor Nulo.
N Não, a coluna pode não ter um valor Nulo.

 

MinValue

Este campo aplica-se a colunas com valor numérico. O campo contém o valor mínimo admissível. Isso pode ser o valor mínimo para um inteiro ou o valor mínimo para uma cadeia de caracteres de data ou versão.

MaxValue

Este campo aplica-se a colunas com valor numérico. O campo é o valor máximo admissível. Este pode ser o valor máximo para um inteiro ou o valor máximo para uma cadeia de caracteres de data ou versão.

KeyTable

Este campo aplica-se a colunas que são chaves externas. O campo identificado em Coluna deve ser vinculado ao número da coluna especificado por KeyColumn na tabela nomeada em KeyTable. Esta pode ser uma lista de tabelas separadas por ponto-e-vírgula.

KeyColumn

Este campo aplica-se a colunas de tabela que são chaves externas. O campo identificado em Coluna deve ser vinculado ao número da coluna especificado por KeyColumn na tabela nomeada em KeyTable. O intervalo permitido do campo KeyColumn é de 1 a 32.

Categoria

Este é o tipo de dados contidos pelo campo de banco de dados especificado pelas colunas Tabela e Coluna da tabela _Validation. Se este for um tipo com um valor numérico, como Integer, DoubleInteger ou de Hora/Data , insira null neste campo e especifique o intervalo do valor usando as colunas MinValue e MaxValue. Use a coluna Categoria para especificar os tipos de dados não numéricos descritos em Tipos de Dados de Coluna.

set

Esta é uma lista de valores admissíveis para este campo separados por ponto-e-vírgula. Este campo é geralmente usado para enumerações.

Descrição

Uma descrição dos dados armazenados na coluna.

Validação

ICE03
ICE06
ICE32

Comentários

O campo Categoria desta tabela só se aplica a dados de cadeia de caracteres. Se o campo Coluna se referir a uma coluna com dados binários, o tipo de dados binários deverá ser especificado no campo Categoria. Dados inteiros Os tipos de coluna ignoram o campo Categoria durante a validação.