Contains a row for each parameter of a stored procedure.
Table 81. SYSCAT.PROCPARMS Catalog View
| Column Name | Data Type | Nullable | Description |
|---|---|---|---|
| PROCSCHEMA | VARCHAR(128) |
| Qualified procedure name. |
| PROCNAME | VARCHAR(128) |
| |
| SPECIFICNAME | VARCHAR(18) |
| The name of the procedure instance (may be system generated). |
| SERVERNAME | VARCHAR(128) | Yes | Name of the data source on which the stored procedure resides. |
| ORDINAL | SMALLINT |
| The parameter's numerical position within the procedure signature. |
| PARMNAME | VARCHAR(18) |
| Parameter name. |
| TYPESCHEMA | VARCHAR(128) |
| Qualified name of data type of the parameter. |
| TYPENAME | VARCHAR(18) |
| |
| TYPEID | SMALLINT | Yes | Internal type ID. |
| SOURCETYPEID | SMALLINT | Yes | Internal type ID of source type. Null for built-in types. |
| NULLS | CHAR(1) |
| federated database nullable rule:
|
| LENGTH | INTEGER |
| Length of the parameter. |
| SCALE | SMALLINT |
| Scale of the parameter. |
| PARM_MODE | VARCHAR(5) |
|
|
| CODEPAGE | SMALLINT |
| Code page of parameter. 0 denotes either not applicable or a parameter for character data declared with the FOR BIT DATA attribute. |
| DBCS_CODEPAGE | SMALLINT | Yes | DBCS codepage. Null for numeric fields. |
| AS_LOCATOR | CHAR(1) |
| Always 'N' |
| TARGET_TYPESCHEMA | VARCHAR(128) | Yes | If type of parameter is reference then contains qualified name of target rowtype. Null otherwise. |
| TARGET_TYPENAME | VARCHAR(18) | ||
| SCOPE_TABSCHEMA | VARCHAR(128) | Yes | If type of parameter is reference then contains qualified name of scope (target table). Null otherwise. |
| SCOPE_TABNAME | VARCHAR(128) |