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

ICE03
ICE06
ICE32

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“.