5.2.2.4. Check-Regel

Die Überprüfung von Werten für Tabellenfelder kann mit Hilfe von Check-Regeln erfolgen. Widerspricht beim Einfügen eines Datensatzes ein Feld (oder mehrere) den Regeln, erfolgt eine Fehlermeldung des Datenbanksystems ohne Speicherung des Datensatzes.

In dem Textfeld (1) kann ein Vergleichsausdruck angegeben werden, welcher den Spaltennamen der Tabellenspalte enthalten muss, deren Werte bei Eingabe überprüft werden sollen.

Optional kann die Regel mit einem Namen versehen werden, sodass ein späterer Zugriff auf diese Regel möglich ist.

Hinweis: Mögliche Vergleichsausdrücke sind Vergleiche mithilfe von Vergleichsoperatoren oder einem definierten Wertebereich mithilfe des IN-Operators.

CHECK (spaltenname IN (werteliste)) z.B. CHECK (Anrede IN ('Herr', 'Frau'))

CHECK (spaltenname vergleichsoperator wert) z.B. CHECK (liefermenge <= bestellmenge)