_Validation Tabelle
Die _Validation Tabelle ist eine Systemtabelle, die die Spaltennamen und die Spaltenwerte für alle Tabellen in der Datenbank enthält. Sie wird während des Datenbanküberprüfungsprozesses verwendet, um sicherzustellen, dass alle Spalten berücksichtigt werden und die richtigen Werte haben. Diese Tabelle wird nicht mit der Installationsprogrammdatenbank ausgeliefert.
Die tabelle _Validation enthält die folgenden Spalten.
Spalte | Typ | Key | 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
-
Tabelle
-
Wird verwendet, um eine bestimmte Tabelle zu identifizieren. Dieser Schlüssel und der Spaltenschlüssel bilden den Primärschlüssel der _Validation Tabelle.
-
Spalte
-
Wird verwendet, um eine bestimmte Spalte der Tabelle zu identifizieren. Dieser Schlüssel und der Tabellenschlüssel bilden den Primärschlüssel der _Validation Tabelle.
-
Nullable
-
Gibt an, ob die Spalte einen Null-Wert enthalten kann.
Diese Spalte kann einen der folgenden Werte aufweisen.
String Bedeutung J Ja, die Spalte hat möglicherweise einen Null-Wert. N Nein, die Spalte hat möglicherweise keinen Nullwert. -
Minvalue
-
Dieses Feld gilt für Spalten mit numerischem Wert. Das Feld enthält den minimal zulässigen Wert. Dies kann der Mindestwert für eine ganze Zahl oder den Minimalwert für eine Datums- oder Versionszeichenfolge sein.
-
Maxvalue
-
Dieses Feld gilt für Spalten mit numerischem Wert. Das Feld ist der maximal zulässige Wert. Dies kann der Maximalwert für eine ganze Zahl oder den Maximalwert für eine Datums- oder Versionszeichenfolge sein.
-
KeyTable
-
Dieses Feld gilt für Spalten, die externe Schlüssel sind. Das in Spalte identifizierte Feld muss eine Verknüpfung mit der Spaltennummer herstellen, die von KeyColumn in der Tabelle mit dem Namen "KeyTable" angegeben ist. Dies kann eine Liste von Tabellen sein, die durch Semikolons getrennt sind.
-
Keycolumn
-
Dieses Feld gilt für Tabellenspalten, die externe Schlüssel sind. Das in Spalte identifizierte Feld muss eine Verknüpfung mit der Spaltennummer herstellen, die von KeyColumn in der Tabelle mit dem Namen "KeyTable" angegeben ist. Der zulässige Bereich des KeyColumn-Felds ist 1-32.
-
Kategorie
-
Dies ist der Datentyp, der durch das datenbankfeld enthalten ist, das durch die Spalten "Tabelle" und "Spalte" der _Validation Tabelle angegeben ist. Wenn es sich um einen Typ mit einem numerischen Wert handelt, z. B. Integer, DoubleInteger oder Time/Date, geben Sie null in dieses Feld ein, und geben Sie den Bereich des Werts mithilfe der Spalten "MinValue" und "MaxValue" an. Verwenden Sie die Spalte "Kategorie", um die in Spaltendatentypen beschriebenen nicht numerischen Datentypen anzugeben.
-
Festgelegt
-
Dies ist eine Liste zulässiger Werte für dieses Feld, getrennt durch Semikolons. Dieses Feld wird in der Regel für Enumerationen verwendet.
-
Beschreibung
-
Eine Beschreibung der Daten, die in der Spalte gespeichert sind.
Überprüfen
Bemerkungen
Das Feld "Kategorie" dieser Tabelle gilt nur für Zeichenfolgendaten. Wenn sich das Feld "Spalte" auf eine Spalte mit binären Daten bezieht, muss der binärdatentyp im Feld "Kategorie" angegeben werden. Ganzzahlige Datentypen ignorieren das Feld "Kategorie" während der Überprüfung.