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 do banco de dados para garantir que todas as colunas sejam contabilizados e tenham os valores corretos. Essa tabela não é enviada com o banco de dados do instalador.
A tabela _Validation tem as seguintes colunas.
Coluna | Tipo | Chave | Nullable |
---|---|---|---|
Tabela | Identificador | S | N |
Coluna | Identificador | S | N |
Nullable | Texto | N | N |
MinValue | DoubleInteger | N | S |
MaxValue | DoubleInteger | N | S |
KeyTable | Identificador | N | S |
KeyColumn | Inteiro | N | S |
Categoria | Texto | N | S |
Definir | Texto | N | S |
Descrição | Texto | N | S |
Colunas
-
Table
-
Usado para identificar uma tabela específica. Essa chave e a chave Column formam a chave primária da tabela _Validation.
-
Column
-
Usado para identificar uma coluna específica da tabela. Essa chave e a chave tabela formam a chave primária da tabela _Validation.
-
Nulo
-
Identifica se a coluna pode conter um valor Null.
Esta coluna pode ter um dos seguintes valores.
String Significado S Sim, a coluna pode ter um valor Null. 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 ter um vínculo com o número de coluna especificado por KeyColumn na tabela nomeada em KeyTable. Essa 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 ter um vínculo com o 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 pelo 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 Integer, DoubleInteger ou Time/Date, 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.
-
Set
-
Esta é uma lista de valores permitidos para esse campo separado por ponto e vírgula. Esse campo geralmente é usado para enumerações.
-
Descrição
-
Uma descrição dos dados armazenados na coluna.
Validação
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ário deverá ser especificado no campo Categoria. Tipos de coluna de dados inteiros ignoram o campo Categoria durante a validação.