Procedure Metadata
SYS.Procedures
This table supplies information about the procedures in the virtual database.
Column Name | Type | Description |
---|---|---|
| string | VDB name |
| string | Schema name |
| string | Procedure name |
| string | Procedure name in the source system |
| boolean | Returns a result set |
| string | Procedure UID |
Description | string | Description set at the CData Virtuality Server |
OriginalDescription | string | Description from the data source |
| integer | Unique ID* |
Owner | string | Name of the procedure owner |
ExecuteAs | string | Executor of the procedure (CALLER or OWNER ) |
IsFunction | boolean | Returns |
* The OID column is guaranteed to be unique/consistent unsafe-only for the given version running instance of a VDB. If a different version of the VDB is deployed, these IDs are not guaranteed to be the same or unique across both versions of the VDB. Dynamic VDB OIDs are not cluster-safe.
Owner
column in SYS.Procedures
available since v4.1
IsFunction
column in SYS.Procedures
is available since v4.6
SYS.ProcedureParams
This supplies information on procedure parameters.
Column Name | Type | Description |
---|---|---|
| string | VDB name |
| string | Schema name |
| string | Procedure name |
| string | Parameter name |
| string | CData Virtuality Server runtime data type name |
| integer | Position in procedure arguments |
| string | Parameter direction: " |
| boolean | Parameter is optional |
| integer | Precision of parameter |
| integer | Length of the parameter value |
| integer | Scale of parameter |
| integer | Radix of parameter |
| string | Nullability: " |
UID | string | Procedure UID |
Description | string | Procedure description set at the CData Virtuality Server |
OriginalDescription | string | Description from the data source |
OID | string | Unique ID* |
* The OID column is guaranteed to be unique/consistent unsafe-only for the given version running instance of a VDB. If a different version of the VDB is deployed, these IDs are not guaranteed to be the same or unique across both versions of the VDB. Dynamic VDB OIDs are not cluster-safe.