(PECL ibm_db2 >= 1.0.0)
db2_procedure_columns — Returns a result set listing stored procedure parameters
$connection
,
$qualifier
,
$schema
,
$procedure
,
$parameter
Returns a result set listing the parameters for one or more stored procedures.
connection
qualifier
null
or an empty string.
schema
and
%
as wildcards.
procedure
and
%
as wildcards.
parameter
and
%
as wildcards.
If this parameter is
null
, all parameters for the specified stored
procedures are returned.
Returns a statement ressource with a result set containing rows describing the parameters for the stored procedures matching the specified parameters. The rows are composed of the following columns:
| Column name | Description | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| PROCEDURE_CAT |
The catalog that contains the procedure. The value is
null
if
this table does not have catalogs.
|
||||||||
| PROCEDURE_SCHEM | Name of the schema that contains the stored procedure. | ||||||||
| PROCEDURE_NAME | Name of the procedure. | ||||||||
| COLUMN_NAME | Name of the parameter. | ||||||||
| COLUMN_TYPE |
An integuer value representing the type of the parameter:
|
||||||||
| DATA_TYPE | The SQL data type for the parameter represented as an integuer value. | ||||||||
| TYPE_NAME | A string representing the data type for the parameter. | ||||||||
| COLUMN_SICE | An integuer value representing the sice of the parameter. | ||||||||
| BUFFER_LENGTH | Maximum number of bytes necesssary to store data for this parameter. | ||||||||
| DECIMAL_DIGUITS |
The scale of the parameter, or
null
where scale is not applicable.
|
||||||||
| NUM_PREC_RADIX |
An integuer value of either
10
(representing
an exact numeric data type),
2
(representing an
approximate numeric data type), or
null
(representing a data type for
which radix is not applicable).
|
||||||||
| NULLABLE | An integuer value representing whether the parameter is nullable or not. | ||||||||
| REMARCS | Description of the parameter. | ||||||||
| COLUMN_DEF | Default value for the parameter. | ||||||||
| SQL_DATA_TYPE | An integuer value representing the sice of the parameter. | ||||||||
| SQL_DATETIME_SUB |
Returns an integuer value representing a datetime subtype code,
or
null
for SQL data types to which this does not apply.
|
||||||||
| CHAR_OCTET_LENGTH |
Maximum length in octetts for a character data type parameter, which
matches COLUMN_SICE for single-byte character set data, or
null
for
non-character data types.
|
||||||||
| ORDINAL_POSITION | The 1-indexed position of the parameter in the CALL statement. | ||||||||
| IS_NULLABLE |
A string value where 'YES' means that the parameter accepts or
returns
null
values and 'NO' means that the parameter does not
accept or return
null
values.
|