Delen via


_Validation tabel

De _Validation tabel is een systeemtabel die de kolomnamen en de kolomwaarden voor alle tabellen in de database bevat. Het wordt gebruikt tijdens het databasevalidatieproces om ervoor te zorgen dat alle kolommen worden verwerkt en de juiste waarden hebben. Deze tabel wordt niet verzonden met de installatiedatabase.

De tabel _Validation bevat de volgende kolommen.

Kolom Type Sleutel Null-waarde
Tafel id- Y N
Kolom id- Y N
Null-waarde tekst N N
MinValue DoubleInteger- N Y
MaxValue DoubleInteger- N Y
KeyTable id- N Y
KeyColumn geheel getal N Y
Categorie tekst N Y
Set tekst N Y
Beschrijving tekst N Y

 

Kolommen

tabel

Wordt gebruikt om een bepaalde tabel te identificeren. Deze sleutel en de kolomsleutel vormen de primaire sleutel van de _Validation tabel.

kolom

Wordt gebruikt om een bepaalde kolom van de tabel te identificeren. Deze sleutel en de tabelsleutel vormen de primaire sleutel van de _Validation tabel.

Nullable

Hiermee wordt aangegeven of de kolom een Null-waarde kan bevatten.

Deze kolom kan een van de volgende waarden hebben.

Snaar Betekenis
Y Ja, de kolom heeft mogelijk een Null-waarde.
N Nee, de kolom heeft mogelijk geen Null-waarde.

 

MinValue

Dit veld is van toepassing op kolommen met een numerieke waarde. Het veld bevat de minimum toegestane waarde. Dit kan de minimumwaarde zijn voor een geheel getal of de minimumwaarde voor een datum- of versietekenreeks.

MaxValue

Dit veld is van toepassing op kolommen met een numerieke waarde. Het veld is de maximaal toegestane waarde. Dit kan de maximumwaarde zijn voor een geheel getal of de maximumwaarde voor een datum- of versietekenreeks.

KeyTable

Dit veld is van toepassing op kolommen die externe sleutels zijn. Het veld dat in Kolom is geïdentificeerd, moet een koppeling maken met het kolomnummer dat is opgegeven door KeyColumn in de tabel met de naam KeyTable. Dit kan een lijst met tabellen zijn, gescheiden door puntkomma's.

KeyColumn

Dit veld is van toepassing op tabelkolommen die externe sleutels zijn. Het veld dat in Kolom is geïdentificeerd, moet een koppeling maken met het kolomnummer dat is opgegeven door KeyColumn in de tabel met de naam KeyTable. Het toegestane bereik van het veld KeyColumn is 1-32.

categorie

Dit is het type gegevens dat is opgenomen in het databaseveld dat is opgegeven door de kolommen Tabel en Kolom van de _Validation tabel. Als dit een type is met een numerieke waarde, zoals geheel getal, DoubleInteger of tijd/datum, voert u null in dit veld in en geeft u het bereik van de waarde op met behulp van de kolommen MinValue en MaxValue. Gebruik de kolom Categorie om de niet-numerieke gegevenstypen op te geven die worden beschreven in Kolomgegevenstypen.

instellen

Dit is een lijst met toegestane waarden voor dit veld, gescheiden door puntkomma's. Dit veld wordt meestal gebruikt voor opsommingen.

beschrijving van

Een beschrijving van de gegevens die zijn opgeslagen in de kolom.

Validering

ICE03-
ICE06-
ICE32

Opmerkingen

Het veld Categorie van deze tabel is alleen van toepassing op tekenreeksgegevens. Als het kolomveld verwijst naar een kolom met binaire gegevens, moet het binaire gegevenstype worden opgegeven in het veld Categorie. Kolomtypen voor gehele getallen negeren het veld Categorie tijdens de validatie.