Firebird Documentation IndexFirebird 2.5 SprachreferenzSystemtabellen → RDB$RELATION_CONSTRAINTS
Firebird Home Firebird Home Zurück: RDB$RELATIONSFirebird Documentation IndexNach oben: SystemtabellenWeiter: RDB$RELATION_FIELDS

RDB$RELATION_CONSTRAINTS

RDB$RELATION_CONSTRAINTS speichert die Definitionen aller Tabellen-Level Constraints: Primärschlüssel, UNIQUE, Fremdschlüssel, CHECK, NOT NULL.

Spaltenname Datentyp Beschreibung
RDB$CONSTRAINT_NAME CHAR(31) Der Name des Tabellen-Level Constraints. Definiert durch den Benutzer, oder automatisch durch das System erstellt.
RDB$CONSTRAINT_TYPE CHAR(11) Der Name des Constraint-Typs: PRIMARY KEY, UNIQUE, FOREIGN KEY, CHECK oder NOT NULL
RDB$RELATION_NAME CHAR(31) Der Name der Tabelle zu der der Constraint gehört.
RDB$DEFERRABLE CHAR(3) Derzeit in allen Fällen NO: Firebird unterstützt derzeit keine verögerten (deferrable) Constraints.
RDB$INITIALLY_DEFERRED CHAR(3) Derzeit in allen Fällen NO.
RDB$INDEX_NAME CHAR(31) Der Name des Index, der diesen Constraint unterstützt. Für einen CHECK- oder NOT NULL-Constraint ist der Wert NULL.

Zurück: RDB$RELATIONSFirebird Documentation IndexNach oben: SystemtabellenWeiter: RDB$RELATION_FIELDS
Firebird Documentation IndexFirebird 2.5 SprachreferenzSystemtabellen → RDB$RELATION_CONSTRAINTS