Partager via


table _Validation

La table _Validation est une table système qui contient les noms de colonnes et les valeurs de colonne pour toutes les tables de la base de données. Il est utilisé pendant le processus de validation de base de données pour s’assurer que toutes les colonnes sont prises en compte et ont les valeurs correctes. Cette table n’est pas fournie avec la base de données du programme d’installation.

La table _Validation contient les colonnes suivantes.

Colonne Type Clé Nullable
Table identificateur Y N
Colonne identificateur Y N
Nullable texte N N
MinValue DoubleInteger N Y
MaxValue DoubleInteger N Y
KeyTable identificateur N Y
KeyColumn entier N Y
Catégorie texte N Y
Poser texte N Y
Description texte N Y

 

Colonnes

table

Utilisé pour identifier une table particulière. Cette clé et la clé de colonne forment la clé primaire de la table _Validation.

colonne

Utilisé pour identifier une colonne particulière de la table. Cette clé et la clé table forment la clé primaire de la table _Validation.

Nullable

Identifie si la colonne peut contenir une valeur Null.

Cette colonne peut avoir l’une des valeurs suivantes.

Corde Signification
Y Oui, la colonne peut avoir une valeur Null.
N Non, la colonne peut ne pas avoir de valeur Null.

 

MinValue

Ce champ s’applique aux colonnes ayant une valeur numérique. Le champ contient la valeur minimale autorisée. Il peut s’agir de la valeur minimale d’un entier ou de la valeur minimale d’une chaîne de date ou de version.

MaxValue

Ce champ s’applique aux colonnes ayant une valeur numérique. Le champ est la valeur maximale autorisée. Il peut s’agir de la valeur maximale d’un entier ou de la valeur maximale d’une chaîne de date ou de version.

KeyTable

Ce champ s’applique aux colonnes qui sont des clés externes. Le champ identifié dans colonne doit être lié au numéro de colonne spécifié par KeyColumn dans la table nommée dans KeyTable. Il peut s’agir d’une liste de tables séparées par des points-virgules.

KeyColumn

Ce champ s’applique aux colonnes de table qui sont des clés externes. Le champ identifié dans colonne doit être lié au numéro de colonne spécifié par KeyColumn dans la table nommée dans KeyTable. La plage autorisée du champ KeyColumn est de 1 à 32.

catégorie

Il s’agit du type de données contenues par le champ de base de données spécifié par les colonnes Table et Colonne de la table _Validation. S’il s’agit d’un type ayant une valeur numérique, telle que entier, DoubleInteger ou heure/date, entrez null dans ce champ et spécifiez la plage de la valeur à l’aide des colonnes MinValue et MaxValue. Utilisez la colonne Category pour spécifier les types de données non numériques décrits dans types de données de colonne.

jeu de

Il s’agit d’une liste de valeurs autorisées pour ce champ séparé par des points-virgules. Ce champ est généralement utilisé pour les énumérations.

Description

Description des données stockées dans la colonne.

Validation

ICE03
ICE06
ICE32

Remarques

Le champ Catégorie de cette table s’applique uniquement aux données de chaîne. Si le champ Colonne fait référence à une colonne avec des données binaires, le type de données binaires doit être spécifié dans le champ Catégorie. Les types de colonnes de données entiers ignorent le champ Catégorie pendant la validation.