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 la 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 présente les colonnes suivantes.

Colonne Type Clé Nullable
Table de charge de travail Identificateur O N
Colonne Identificateur O N
Nullable Texte N N
MinValue DoubleInteger N O
MaxValue DoubleInteger N O
KeyTable Identificateur N O
KeyColumn Integer N O
Catégorie Texte N O
Définissez Texte N O
Description Text N O

 

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

Permet d’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.

Les valeurs possibles pour cette colonne sont les suivantes :

String Signification
O 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 pour 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 1-32.

Catégorie

Il s’agit du type de données contenu dans 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 Integer, DoubleInteger ou Time/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.

set

Il s’agit d’une liste de valeurs autorisées pour ce champ, séparées 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

Notes

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 binaire doit être spécifié dans le champ Catégorie. Les types de colonnes de données Integer ignorent le champ Catégorie lors de la validation.