FirebirdSQL logo

RDB$DATABASE

RDB$DATABASE speichert grundlegende Informationen über die Datenbank.Es enthält nur einen Datensatz.

Spaltenname Datentyp Beschreibung

RDB$DESCRIPTION

BLOB TEXT

Datenbankkommentar.

RDB$RELATION_ID

SMALLINT

Zähler der durch jede neu erstellte Tabelle oder View um eins erhöht wird.

RDB$SECURITY_CLASS

CHAR(63)

Die Sicherheitsklasse, die in Tabelle RDB$SECURITY_CLASSES definiert wurde, um Zugriffe für die gesamte Datenbank zu begrenzen.

RDB$CHARACTER_SET_NAME

CHAR(63)

Der Name des Standardzeichensatzes, der mittels der DEFAULT CHARACTER SET-Klausel während der Datenbankerstellung gesetzt wurde.NULL für den Zeichensatz NONE.

RDB$LINGER

INTEGER

Die "Verzögerung" in Sekunden (festgelegt mit der Anweisung "ALTER DATABASE SET LINGER"), bis die Datenbankdatei geschlossen wird, nachdem die letzte Verbindung zu dieser Datenbank geschlossen wurde (in SuperServer).NULL, wenn keine Verzögerung eingestellt ist.

RDB$SQL_SECURITY

BOOLEAN

Der Standardmodus SQL SECURITY (DEFINER oder INVOKER) wird auf neu erstellte Objekte angewendet:

NULL - anfängliche Vorgabe (INVOKER)
FALSE - INVOKER
TRUE - DEFINER

RDB$DB_CREATORS

RDB$DB_CREATORS enthält eine Liste von Benutzern, denen das CREATE DATABASE-Privileg gewährt wurde, wenn die angegebene Datenbank als Sicherheitsdatenbank verwendet wird.

Spaltenname Datentyp Beschreibung

RDB$USER

CHAR(63)

Benutzer- oder Rollenname

RDB$USER_TYPE

SMALLINT

Benutzertyp

8 - user
13 - role

docnext count = 1

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.