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
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.