_Validierungstabelle
Die _ Validierungstabelle ist eine Systemtabelle, die die Spaltennamen und Spaltenwerte für alle Tabellen in der Datenbank enthält. Sie wird während des Datenbankvalidierungsprozesses verwendet, um sicherzustellen, dass alle Spalten berücksichtigt werden und die richtigen Werte aufweisen. Diese Tabelle ist nicht im Lieferumfang der Installer-Datenbank enthalten.
Die _ Tabelle Validation enthält die folgenden Spalten.
| Spalte | Typ | Schlüssel | Nullwerte zulässig |
|---|---|---|---|
| Tabelle | Identifier | J | N |
| Spalte | 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 _ Validierungstabelle.
-
Spalte
-
Wird verwendet, um eine bestimmte Spalte der Tabelle zu identifizieren. Dieser Schlüssel und der Tabellenschlüssel bilden den Primärschlüssel der _ Validierungstabelle.
-
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 kann einen NULL-Wert aufweisen. N Nein, die Spalte hat möglicherweise keinen NULL-Wert. -
Minvalue
-
Dieses Feld gilt für Spalten mit einem numerischen Wert. Das Feld enthält den minimal zulässigen Wert. Dies kann der Mindestwert für eine ganze Zahl oder der Mindestwert für eine Datums- oder Versionszeichenfolge sein.
-
Maxvalue
-
Dieses Feld gilt für Spalten mit einem numerischen Wert. Das Feld ist der maximal zulässige Wert. Dies kann der Höchstwert für eine ganze Zahl oder der Höchstwert 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 wird. Dies kann eine Durch Semikolon getrennte Liste von Tabellen sein.
-
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 wird. Der zulässige Bereich des KeyColumn-Felds ist 1-32.
-
Kategorie
-
Dies ist der Datentyp, der in dem Datenbankfeld enthalten ist, das von den Spalten Tabelle und Spalte der Tabelle Validation angegeben _ wird. 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 unter Spaltendatentypenbeschriebenen nicht numerischen Datentypen anzugeben.
-
Festgelegt
-
Dies ist eine Liste zulässiger Werte für dieses Feld, die durch Semikolons getrennt sind. Dieses Feld wird normalerweise 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 das Feld Spalte auf eine Spalte mit Binärdaten verweist, muss der binäre Datentyp im Feld Category angegeben werden. Integerdaten Spaltentypen ignorieren das Feld Category während der Überprüfung.