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