Tabelle „_Validation“
Die Tabelle „_Validation“ ist eine Systemtabelle, die die Spaltennamen und die Spaltenwerte für alle Tabellen in der Datenbank enthält. Sie wird bei der Datenbanküberprüfung verwendet, um sicherzustellen, dass alle Spalten berücksichtigt werden und die korrekten Werte aufweisen. Diese Tabelle ist nicht im Lieferumfang der Installer-Datenbank enthalten.
Die Tabelle „_Validation“ umfasst die folgenden Spalten.
Spalte | Typ | Schlüssel | Nullwerte zulässig |
---|---|---|---|
Tabelle | Identifier | J | N |
Column | Identifier | J | N |
Nullwerte zulässig | Text | N | N |
MinValue | DoubleInteger | N | J |
MaxValue | DoubleInteger | N | J |
KeyTable | Identifier | N | J |
KeyColumn | Integer | N | J |
Category | Text | N | J |
Set | Text | N | J |
BESCHREIBUNG | Text | N | J |
Spalten
-
Table
-
Dient zum Identifizieren einer bestimmten Tabelle. Dieser Schlüssel und der Spaltenschlüssel bilden den primären Schlüssel der Tabelle „_Validation“.
-
Column
-
Dient zum Identifizieren einer bestimmten Spalte der Tabelle. Dieser Schlüssel und der Tabellenschlüssel bilden den primären Schlüssel der Tabelle „_Validation“.
-
Nullable
-
Identifiziert, ob die Spalte einen Nullwert enthalten kann.
Diese Spalte kann einen der folgenden Werte besitzen.
String Bedeutung J Ja, die Spalte kann einen Nullwert enthalten. N Nein, die Spalte kann keinen Nullwert enthalten. -
MinValue
-
Dieses Feld gilt für Spalten, die einen numerischen Wert enthalten. Dieses Feld enthält den minimal zulässigen Wert. Das kann der Mindestwert für eine Ganzzahl oder der Mindestwert für eine Datums- oder Versionszeichenfolge sein.
-
MaxValue
-
Dieses Feld gilt für Spalten, die einen numerischen Wert enthalten. Dieses Feld enthält den maximal zulässigen Wert. Das kann der Höchstwert für eine Ganzzahl oder der Höchstwert für eine Datums- oder Versionszeichenfolge sein.
-
KeyTable
-
Dieses Feld gilt für Spalten, die externe Schlüssel sind. Das unter „Column“ angegebene Feld muss mit der Spaltennummer verknüpft sein, das durch „KeyColumn“ in der unter „KeyTable“ genannten Tabelle angegeben wird. Dabei kann es sich um eine Liste von durch Kommas voneinander getrennten Tabellen handeln.
-
KeyColumn
-
Dieses Feld gilt für Tabellenspalten, die externe Schlüssel sind. Das unter „Column“ angegebene Feld muss mit der Spaltennummer verknüpft sein, das durch „KeyColumn“ in der unter „KeyTable“ genannten Tabelle angegeben wird. Der zulässige Bereich des Feld „KeyColumn“ ist 1–32.
-
Category
-
Dies ist der Typ der Daten, die im Datenbank-Feld enthalten sind, das durch die Spalten „Table“ und „Column“ der Tabelle „_Validation“ angegeben wird. Wenn es sich um einen Typ mit einem numerischen Wert wie Integer, DoubleInteger oder Time/Date handelt, geben Sie im Feld „0“ ein und legen Sie den Bereich für den Wert mit den Spalten „MinValue“ und „MaxValue“ an. Geben Sie mit der Spalte „Column“ die nicht numerischen Datentypen an, die unter Spaltendatentypen beschrieben werden.
-
Set
-
Dies ist eine Liste der durch Kommas voneinander getrennten zulässigen Werte für dieses Feld. Dieses Feld wird normalerweise für Enumerationen verwendet.
-
Description
-
Eine Beschreibung der Daten, die in der Spalte gespeichert sind.
Überprüfen
Bemerkungen
Das Feld „Category“ dieser Tabelle gilt nur für Zeichenfolgendaten. Wenn das Feld „Column“ auf eine Spalte mit Binärdaten verweist, müssen Sie im Feld „Category“ den Binärdatentyp angeben. Ganzzahl-Spaltendatentypen ignorieren bei der Überprüfung das Feld „Category“.