D.17. RDB$FUNCTION_ARGUMENTS
RDB$FUNCTION_ARGUMENTS stores the parameters of functions and their attributes.
| Column Name | Data Type | Description | ||||
|---|---|---|---|---|---|---|
|
| The unique name (declared identifier) of the function | ||||
|
| The position of the argument in the list of arguments | ||||
|
| Flag: how this argument is passed:
Only for legacy external functions. | ||||
|
| Data type code defined for the column:
Only for legacy external functions. | ||||
|
| The scale of an integer or a fixed-point argument. It is an exponent of 10. Only for legacy external functions. | ||||
|
| Argument length in bytes:
Only for legacy external functions. | ||||
|
| Stores the Only for legacy external functions. | ||||
|
| The identifier of the character set for a character argument. Only for legacy external functions. | ||||
|
| The number of digits of precision available for the data type of the argument. Only for legacy external functions. | ||||
|
| The length of a Only for legacy external functions. | ||||
|
| Package name of the function (or | ||||
|
| Parameter name | ||||
|
| The name of the user-created domain, when a domain is referenced instead of a data type.
If the name starts with the prefix | ||||
|
| The binary language representation (BLR) of the default value of the parameter | ||||
|
| The default value for the parameter, in PSQL code | ||||
|
| The identifier of the collation used for a character parameter | ||||
|
| Nullable state of the parameter:
| ||||
|
| Indicates how the type of the parameter was declared
May be | ||||
|
| The name of the column the parameter references, if it was declared using | ||||
|
| The name of the table the parameter references, if it was declared using | ||||
|
| Flag:
| ||||
|
| Optional description of the function argument (comment) |