Freigeben über


_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

ICE03-
ICE06-
ICE32-

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.