(PECL ibm_db2 >= 1.0.0)
db2_procedure_columns — 返回一个结果集,其中列出了存储过程参数
$connection
,$qualifier
,$schema
,$procedure
,$parameter
返回一个结果集,其中列出了一个或多个存储过程的参数。
返回一个语句资源,其中包含一个结果集,其中包含描述与指定参数匹配的存储过程的参数的行。这些行由以下列组成
列名 | 描述 | ||||||||
---|---|---|---|---|---|---|---|---|---|
PROCEDURE_CAT | 包含该过程的目录。如果此表没有目录,则值为 **null **。 |
||||||||
PROCEDURE_SCHEM | 包含存储过程的模式的名称。 | ||||||||
PROCEDURE_NAME | 过程的名称。 | ||||||||
COLUMN_NAME | 参数的名称。 | ||||||||
COLUMN_TYPE |
一个整数,表示参数的类型
|
||||||||
DATA_TYPE | 参数的 SQL 数据类型,表示为整数。 | ||||||||
TYPE_NAME | 一个字符串,表示参数的数据类型。 | ||||||||
COLUMN_SIZE | 一个整数,表示参数的大小。 | ||||||||
BUFFER_LENGTH | 存储此参数数据所需的字节数上限。 | ||||||||
DECIMAL_DIGITS | 参数的刻度,或者在刻度不适用的情况下为 **null **。 |
||||||||
NUM_PREC_RADIX | 一个整数,值为 10 (表示精确的数字数据类型)、2 (表示近似的数字数据类型)或 **null **(表示基数不适用的数据类型)。 |
||||||||
NULLABLE | 一个整数,表示参数是否可为空。 | ||||||||
REMARKS | 参数的描述。 | ||||||||
COLUMN_DEF | 参数的默认值。 | ||||||||
SQL_DATA_TYPE | 一个整数,表示参数的大小。 | ||||||||
SQL_DATETIME_SUB | 返回一个整数,表示日期时间子类型代码,或者对于 SQL 数据类型而言,如果此项不适用,则返回 **null **。 |
||||||||
CHAR_OCTET_LENGTH | 字符数据类型参数的八位字节数上限,对于单字节字符集数据而言,此值与 COLUMN_SIZE 相匹配,对于非字符数据类型而言,此值返回 **null **。 |
||||||||
ORDINAL_POSITION | 参数在 CALL 语句中的 1 索引位置。 | ||||||||
IS_NULLABLE | 一个字符串值,其中 'YES' 表示参数接受或返回 **null ** 值,而 'NO' 表示参数不接受或返回 **null ** 值。 |