D.23. RDB$PROCEDURES
RDB$PROCEDURES
stores the definitions of stored procedures, including their PSQL source code and the binary language representation (BLR) of it.
The next table, RDB$PROCEDURE_PARAMETERS
, stores the definitions of input and output parameters.
Column Name | Data Type | Description |
---|---|---|
|
| Stored procedure name (identifier) |
|
| The procedure’s unique, system-generated identifier |
|
| Indicates the number of input parameters.
|
|
| Indicates the number of output parameters.
|
|
| Any text comments related to the procedure |
|
| The PSQL source code of the procedure |
|
| The binary language representation (BLR) of the procedure code |
|
| May point to the security class defined in the system table |
|
| The user name of the procedure’s Owner — the user who was |
|
| A metadata description of the procedure, used internally for optimization |
|
| Indicates whether the procedure is defined by a user (value 0) or by the system (a value of 1 or greater) |
|
| Procedure type:
* for procedures created before Firebird 1.5 |
|
| Indicates whether the source PSQL of the stored procedure remains valid after the latest |
|
| Contains debugging information about variables used in the stored procedure |
|
| Engine for external functions.
|
|
| The exported name of the external function in the procedure library.
Note, this is often not the same as |
|
| Package name of the procedure (or |
|
|
|