tabla de _Validation
La tabla _Validation es una tabla del sistema que contiene los nombres de columna y los valores de columna de todas las tablas de la base de datos. Se usa durante el proceso de validación de la base de datos para asegurarse de que todas las columnas se tienen en cuenta y tienen los valores correctos. Esta tabla no se incluye con la base de datos del instalador.
La tabla _Validation tiene las columnas siguientes.
Columna | Tipo | Llave | Nullable |
---|---|---|---|
Mesa | identificador | Y | N |
Columna | identificador | Y | N |
Nullable | text | N | N |
MinValue | DoubleInteger | N | Y |
MaxValue | DoubleInteger | N | Y |
KeyTable | identificador | N | Y |
KeyColumn | entero | N | Y |
Categoría | text | N | Y |
Poner | text | N | Y |
Descripción | text | N | Y |
Columnas
-
tabla de
-
Se usa para identificar una tabla determinada. Esta clave y la clave de columna forman la clave principal de la tabla _Validation.
-
columna de
-
Se usa para identificar una columna determinada de la tabla. Esta clave y la clave table forman la clave principal de la tabla _Validation.
-
admite valores NULL
-
Identifica si la columna puede contener un valor Null.
Esta columna puede tener uno de los siguientes valores.
Cuerda Significado Y Sí, la columna puede tener un valor Null. N No, es posible que la columna no tenga un valor Null. -
MinValue
-
Este campo se aplica a las columnas que tienen un valor numérico. El campo contiene el valor mínimo permitido. Puede ser el valor mínimo de un entero o el valor mínimo de una cadena de fecha o versión.
-
MaxValue
-
Este campo se aplica a las columnas que tienen un valor numérico. El campo es el valor máximo permitido. Puede ser el valor máximo de un entero o el valor máximo de una cadena de fecha o versión.
-
KeyTable
-
Este campo se aplica a las columnas que son claves externas. El campo identificado en Column debe vincularse al número de columna especificado por KeyColumn en la tabla denominada en KeyTable. Puede ser una lista de tablas separadas por punto y coma.
-
KeyColumn
-
Este campo se aplica a las columnas de tabla que son claves externas. El campo identificado en Column debe vincularse al número de columna especificado por KeyColumn en la tabla denominada en KeyTable. El intervalo permitido del campo KeyColumn es 1-32.
-
categoría de
-
Este es el tipo de datos contenidos en el campo de base de datos especificado por las columnas Tabla y Columna de la tabla _Validation. Si se trata de un tipo que tiene un valor numérico, como Integer, DoubleInteger o Time/Date, escriba null en este campo y especifique el intervalo del valor mediante las columnas MinValue y MaxValue. Use la columna Categoría para especificar los tipos de datos no numéricos descritos en Tipos de datos de columna.
-
conjunto de
-
Se trata de una lista de valores permitidos para este campo separados por punto y coma. Este campo se usa normalmente para enumeraciones.
-
descripción de
-
Descripción de los datos almacenados en la columna.
Validación
Observaciones
El campo Categoría de esta tabla solo se aplica a los datos de cadena. Si el campo Columna hace referencia a una columna con datos binarios, el tipo de datos binario debe especificarse en el campo Categoría. Los tipos de columna de datos enteros omiten el campo Categoría durante la validación.