RDB$CONFIG
ist eine virtuelle Tabelle, die die Konfigurationseinstellungen der aktuellen Datenbank für die aktuelle Verbindung anzeigt.
Die Tabelle RDB$CONFIG
wird auf Anfrage aus In-Memory-Strukturen gefüllt und ihre Instanz wird für die Lebensdauer der SQL-Abfrage beibehalten.Aus Sicherheitsgründen ist der Zugriff auf diese Tabelle nur Administratoren gestattet.Nicht-privilegierten Benutzern werden in dieser Tabelle keine Zeilen angezeigt (und es wird kein Fehler ausgegeben).
Spaltenname |
Datentyp |
Beschreibung |
RDB$CONFIG_ID
|
INTEGER
|
Eindeutiger Zeilenbezeichner, keine besondere Bedeutung |
RDB$CONFIG_NAME
|
VARCHAR(63)
|
Einstellungsname (z.B. TempCacheLimit ) |
RDB$CONFIG_VALUE
|
VARCHAR(255)
|
Istwert der Einstellung |
RDB$CONFIG_DEFAULT
|
VARCHAR(255)
|
Standardwert der Einstellung (definiert im Firebird-Code) |
RDB$CONFIG_IS_SET
|
BOOLEAN
|
TRUE, wenn der Wert explizit konfiguriert ist, FALSE, wenn der Standardwert ist |
RDB$CONFIG_SOURCE
|
VARCHAR(255)
|
Name der Konfigurationsdatei (relativ zum Firebird-Stammverzeichnis), aus der diese Einstellung stammt, oder Sonderwert DPB , wenn die Einstellung von der Client-Anwendung über API angegeben wurde. |