Compartilhar via


Tabela _Validation

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

A tabela _Validation tem as colunas a seguir.

Coluna Tipo Chave Nullable
Mesa identificador de Y N
Coluna identificador de Y N
Nullable de Texto N N
MinValue DoubleInteger N Y
MaxValue DoubleInteger N Y
KeyTable identificador de N Y
KeyColumn inteiro N Y
Categoria de Texto N Y
Pôr 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 tabela formam a chave primária da tabela _Validation.

anulável

Identifica se a coluna pode conter um valor Nulo.

Essa coluna pode ter um dos valores a seguir.

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

 

MinValue

Esse campo se aplica a colunas com valor numérico. O campo contém o valor mínimo permitido. Esse 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

Esse campo se aplica a colunas com valor numérico. O campo é o valor máximo permitido. Esse 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

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

KeyColumn

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

Categoria

Esse é o tipo de dados contidos no campo de banco de dados especificado pelas colunas Tabela e Coluna da tabela _Validation. Se esse for um tipo com um valor numérico, como Inteiro, DoubleInteger ou de Data/Hora, insira nulo nesse 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.

conjunto de

Esta é uma lista de valores permitidos para esse campo separado por ponto-e-vírgula. Esse campo geralmente é usado para enumerações.

Descrição do

Uma descrição dos dados armazenados na coluna.

Validação

ICE03
ICE06
ICE32

Observações

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