(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 | 返回表示日期时间子类型代码的整数值,或null (对于此不适用的 SQL 数据类型)。 |
||||||||
CHAR_OCTET_LENGTH | 字符数据类型参数的以八位字节为单位的最大长度,对于单字节字符集数据与 COLUMN_SIZE 相匹配,或null (对于非字符数据类型)。 |
||||||||
ORDINAL_POSITION | 参数在 CALL 语句中的 1 索引位置。 | ||||||||
IS_NULLABLE | 字符串值,其中 'YES' 表示参数接受或返回null 值,'NO' 表示参数不接受或返回null 值。 |