RDB$PROCEDURE_NAME |
CHAR(31) |
Name (Kennung) der Stored Procedure. |
RDB$PROCEDURE_ID |
SMALLINT |
Die eindeutige system-generierte Kennung. |
RDB$PROCEDURE_INPUTS |
SMALLINT
|
Gibt die Anzahl der Eingabeparameter an. NULL wenn es keine gibt. |
RDB$PROCEDURE_OUTPUTS |
SMALLINT |
Gibt die Anzahl der Ausgabeparameter an. NULL wenn es keine gibt. |
RDB$DESCRIPTION |
BLOB TEXT |
Beliebiger Kommentartext, der die Prozedur beschreibt. |
RDB$PROCEDURE_SOURCE |
BLOB TEXT |
Der PSQL-Quelltext der Prozedur. |
RDB$PROCEDURE_BLR |
BLOB BLR |
Die Binärsprachenrepräsentation (BLR) des Prozedurcodes. |
RDB$SECURITY_CLASS |
CHAR(31) |
Kann die definierte Sicherheitsklasse aus der Systemtabelle
RDB$SECURITY_CLASSES aufnehmen, um Zugriffsbeschränkungen zu verwenden.
|
RDB$OWNER_NAME |
CHAR(31) |
Der Benutzername des Prozedurbesitzers—der Benutzer,
der CURRENT_USER war, als die Prozedur erstellt wurde. Dies kann, muss aber nicht,
der Benutzername des Autors sein.
|
RDB$RUNTIME |
BLOB |
Eine Metadatenbeschreibung der Prozedur, die intern für die
Optimierung verwendet wird.
|
RDB$SYSTEM_FLAG |
SMALLINT |
Gibt an, ob die Prozedur durch einen Benutzer (Wert 0)
oder durch das System (Wert 1 oder größer) erstellt wurde.
|
RDB$PROCEDURE_TYPE |
SMALLINT |
Prozedurtyp:
1 - selektierbare Stored Procedure (beinhaltet ein SUSPEND-Statement) |
2 - ausführbare Stored Procedure |
NULL - unbekannt *
|
* gilt für Prozeduren, die vor Firebird 1.5 erstellt wurden.
|
RDB$VALID_BLR |
SMALLINT |
Gibt an, ob der PSQL-Quelltext der Stored Procedure nach der
letzten Anpassung mittels ALTER PROCEDURE gültig bleibt.
|
RDB$DEBUG_INFO |
BLOB |
Beinhaltet Debugging-Informationen über Variablen, die in der
Stored Procedure Verwendung finden.
|