_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 über die richtigen Werte verfügen. Diese Tabelle wird nicht mit der Installationsdatenbank ausgeliefert.
Die _Validation Tabelle enthält die folgenden Spalten.
Spalte | Art | Schlüssel | Nullable |
---|---|---|---|
Tisch | Bezeichner | Y | N |
Spalte | Bezeichner | Y | N |
Nullable | N | N | |
MinValue | DoubleInteger- | N | Y |
MaxValue | DoubleInteger- | N | Y |
KeyTable | Bezeichner | N | Y |
KeyColumn | ganze Zahl | N | Y |
Kategorie | N | Y | |
Garnitur | N | Y | |
Beschreibung | N | Y |
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.
-
Nullwerte zulassend
-
Gibt an, ob die Spalte einen Nullwert enthalten kann.
Diese Spalte enthält möglicherweise einen der folgenden Werte.
Schnur Bedeutung Y Ja, die Spalte hat möglicherweise einen Nullwert. 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 mit der Spaltennummer verknüpft werden, die von KeyColumn in der In KeyTable benannten Tabelle 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 mit der Spaltennummer verknüpft werden, die von KeyColumn in der In KeyTable benannten Tabelle angegeben ist. Der zulässige Bereich des KeyColumn-Felds ist 1-32.
-
Kategorie
-
Dies ist der Datentyp, der im Datenbankfeld enthalten ist, das in den Spalten "Tabelle" und "Spalte" der _Validation Tabelle angegeben ist. Wenn dies ein Typ mit einem numerischen Wert ist, 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 Spaltendatentypenbeschriebenen nicht numerischen Datentypen anzugeben.
-
Festlegen
-
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.
Validierung
Bemerkungen
Das Feld "Kategorie" dieser Tabelle gilt nur für Zeichenfolgendaten. Wenn sich das Feld Spalte auf eine Spalte mit Binärdaten bezieht, muss der binäre Datentyp im Feld "Kategorie" angegeben werden. Integer data Column types ignore the Category field during validation.