## Definieren von Einschränkungen für Spalten

### Verwendung

Sie möchten beim Anlegen einer Datenbanktabelle oder beim Ändern einer Tabellendefinition Einschränkungen (Constraints) für Tabellenspalten angeben. Eine Einschränkung für die Werte einer Spalte setzt sich aus einer oder mehreren Bedingungen zusammen, die Sie zeilenweise formulieren und miteinander verknüpfen können.

### Voraussetzung

Sie haben zuvor die Tabellenspalten definiert.

Die Formulierung von Einschränkungen ist nur für Spalten mit gültigen Spaltendefinitionen möglich.

### Vorgehensweise

1. Geben Sie unter Name, falls gewünscht, einen Namen für die Einschränkung an.

2. Wählen Sie unter Column die Spalte, für die Sie eine Bedingung formulieren möchten.

3. Wählen Sie unter Predicate ein Prädikat für die Bedingung. Um die Bedingung zu negieren, benutzen Sie den NOT-Operator !. Bei Vergleichsoperatoren ist das Negieren nicht möglich.

4. Geben Sie unter Expression den Vergleichsausdruck für die Bedingung an, und bestätigen Sie mit Enter.
Sie können beim Angeben des Vergleichsausdrucks aus folgenden Optionen wählen:

Option | Bedeutung
Single Value | Der Ausdruck besteht aus einem einzelnen Wert.
ALL | Die Bedingung muss mit allen Ausdrücken der Liste (Expression List) erfüllt sein.
ANY | Die Bedingung muss mit mindestens einem Ausdruck der Liste (Expression List) erfüllt sein.
DEFAULT | Der Ausdruck besteht aus dem Vorschlagswert der Spalte.

5. Geben Sie an, wie die formulierte Bedingung mit der nächsten Bedingung verknüpft werden soll (AND/OR).

Wenn Sie die Art der Verknüpfung nachträglich auf <none> zurücksetzen, dann werden alle nachfolgend formulierten Bedingungen sofort gelöscht.

6. Um eine neue Einschränkung hinzuzufügen, wählen Sie New Constraint.

7. Um neue Einschränkungen hinzuzufügen und dabei die Definitionen bestehender Einschränkungen aus derselben Tabelle zu übernehmen, markieren Sie die gewünschten Einschränkungen, und wählen Sie Copy Constraint.

8. Um neue Einschränkungen hinzuzufügen und dabei die Definitionen bestehender Einschränkungen aus bestehenden Tabellen zu übernehmen, wählen Sie Import Constraint. Ein Fenster mit allen vom aktuellen Benutzer definierten Einschränkungen öffnet sich. Markieren Sie eine oder mehrere Einschränkungen, und bestätigen Sie mit OK.

9. Um eine Einschränkung zu löschen, markieren Sie die Einschränkung, und wählen Sie Remove Constraint.