Anhand der Systemtabelle CONSTRAINTS können unter anderem folgende Datenbankinformationen ermittelt werden:
Alle Bedingungen der Spalten der Tabelle
CUSTOMER, die explizite Werteüberprüfungen darstellen
SELECT definition
FROM DOMAIN.CONSTRAINTS
WHERE tablename = 'CUSTOMER'
Constraints (Integritätsbedingungen), die NOT NULL-Definitionen, Primärschlüssel, UNIQUE-Definitionen oder referentielle Constraints betreffen, werden mit dieser SELECT-Anweisung nicht gefunden.
NOT-NULL-Spalten: siehe COLUMNS
Primärschlüssel: siehe COLUMNS
UNIQUE-Spalten: siehe INDEXES
Referentielles Constraint: siehe FOREIGNKEYS
Spalten in einem referentiellen Constraint: siehe FOREIGNKEYCOLUMNS
Constraint eines Wertebereichs: siehe DOMAINCONSTRAINTS