tabella _Validation

La tabella _Validation è una tabella di sistema che contiene i nomi di colonna e i valori di colonna per tutte le tabelle del database. Viene usato durante il processo di convalida del database per assicurarsi che tutte le colonne siano incluse e abbiano i valori corretti. Questa tabella non viene fornita con il database del programma di installazione.

La tabella _Validation include le colonne seguenti.

Colonna Tipo Chiave Nullable
Tabella Identificatore S N
Colonna Identificatore S N
Nullable Text N N
Minvalue DoubleInteger N S
MaxValue DoubleInteger N S
KeyTable Identificatore N S
KeyColumn Integer N S
Category Text N S
Set Text N S
Descrizione Text N S

 

Colonne

Tavolo

Usato per identificare una tabella specifica. Questa chiave e la chiave Column formano la chiave primaria della tabella _Validation.

Colonna

Utilizzato per identificare una determinata colonna della tabella. Questa chiave e la chiave Table costituiscono la chiave primaria della tabella _Validation.

Nullable

Identifica se la colonna può contenere un valore Null.

Questa colonna può avere uno dei valori seguenti.

string Significato
S Sì, la colonna può avere un valore Null.
N No, la colonna potrebbe non avere un valore Null.

 

Minvalue

Questo campo si applica alle colonne con valore numerico. Il campo contiene il valore minimo consentito. Può trattarsi del valore minimo per un numero intero o il valore minimo per una stringa di data o versione.

Maxvalue

Questo campo si applica alle colonne con valore numerico. Il campo è il valore massimo consentito. Può trattarsi del valore massimo per un numero intero o il valore massimo per una stringa di data o versione.

KeyTable

Questo campo si applica alle colonne che sono chiavi esterne. Il campo identificato in Column deve essere collegato al numero di colonna specificato da KeyColumn nella tabella denominata in KeyTable. Può trattarsi di un elenco di tabelle separate da punto e virgola.

KeyColumn

Questo campo si applica alle colonne della tabella che sono chiavi esterne. Il campo identificato in Column deve essere collegato al numero di colonna specificato da KeyColumn nella tabella denominata in KeyTable. L'intervallo consentito del campo KeyColumn è compreso tra 1 e 32.

Categoria

Si tratta del tipo di dati contenuti nel campo del database specificato dalle colonne Tabella e Colonna della tabella _Validation. Se si tratta di un tipo con un valore numerico, ad esempio Integer, DoubleInteger o Time/Date, immettere null in questo campo e specificare l'intervallo del valore usando le colonne MinValue e MaxValue. Utilizzare la colonna Category per specificare i tipi di dati non numerici descritti in Tipi di dati di colonna.

Impostare

Questo è un elenco di valori consentiti per questo campo separati da punto e virgola. Questo campo viene in genere usato per le enumerazioni.

Descrizione

Descrizione dei dati archiviati nella colonna.

Convalida

ICE03
ICE06
ICE32

Commenti

Il campo Categoria di questa tabella si applica solo ai dati stringa. Se il campo Colonna fa riferimento a una colonna con dati binari, è necessario specificare il tipo di dati binario nel campo Categoria. I tipi di colonna di dati Integer ignorano il campo Categoria durante la convalida.