FirebirdSQL logo

RDB$DEPENDENCIES

RDB$DEPENDENCIES speichert die Abhängigkeiten zwischen Datenbankobjekten.

Spaltenname Datentyp Beschreibung

RDB$DEPENDENT_NAME

CHAR(63)

Der Name der View, Prozedur, Trigger, CHECK-Constraint oder Computed Column, für die die Abhängigkeit definiert ist, z.B. das abhängige Objekt.

RDB$DEPENDED_ON_NAME

CHAR(63)

Der Name des Objekts, von dem das definierte Objekt — Tabelle, View, Prozedur, Trigger, CHECK-Constraint oder Computed Column — abhängig ist.

RDB$FIELD_NAME

CHAR(63)

Der Spaltenname im abhängigen Objekt, das auf eine View, Prozedur, Trigger, CHECK-Constraint oder Computed Column verweist.

RDB$DEPENDENT_TYPE

SMALLINT

Kennzeichnet den Typ des abhängigen Objekts:

0 - Tabelle
1 - View
2 - Trigger
3 - Computed Column
4 - CHECK-Constraint
5 - Prozedur
6 - Index-Ausdruck
7 - Exception
8 - User
9 - Spalte
10 - Index15 - Stored Function
18 - Package Header
19 - Package Body

RDB$DEPENDED_ON_TYPE

SMALLINT

Kennzeichnet den Typ des Objekts, auf das verwiesen wird:

0 - Tabelle (oder darin enthaltene Spalte)
1 - View
2 - Trigger
3 - Computed-Column
4 - CHECK-Constraint
5 - Prozedur (oder deren Parameter)
6 - Index-Anweisung
7 - Exception
8 - User
9 - Spalte
10 - Index
14 - Generator (Sequence)
15 - UDF
17 - Collation18 - Package Header
19 - Package Body

RDB$PACKAGE_NAME

CHAR(63)

Das Paket einer Prozedur oder Funktion, für die dies die Abhängigkeit beschreibt.