(PECL ibm_db2 >= 1.0.0)
db2_procedure_columns — Возвращает набор результатов со списком параметров хранимой процедуры
$connection
,$qualifier
,$schema
,$procedure
,$parameter
Возвращает набор результатов, в котором перечислены параметры для одной или нескольких хранимых процедур.
connection
Допустимое соединение с базой данных IBM DB2, Cloudscape или Apache Derby.
qualifier
Квалификатор для баз данных DB2, работающих на серверах OS/390 или z/OS. Для других баз данных передайте null
или пустую строку.
schema
Схема, содержащая процедуры. Параметр принимает шаблон поиска, содержащий _
и %
в качестве подстановочных знаков.
procedure
Название процедуры. Параметр принимает шаблон поиска, содержащий _
и %
в качестве подстановочных знаков.
parameter
Имя параметра. Параметр принимает шаблон поиска, содержащий _
и %
в качестве подстановочных знаков. Если параметр равен null
, возвращаются все параметры для указанных хранимых процедур.
Возвращает ресурс оператора с набором результатов, содержащим строки, описывающие параметры для хранимых процедур, соответствующие указанным параметрам. Строки состоят из следующих столбцов:
Название столбца | Описание | ||||||||
---|---|---|---|---|---|---|---|---|---|
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 | Целочисленное значение, показывающее, допускает ли параметр значение NULL или нет. | ||||||||
REMARKS | Описание параметра. | ||||||||
COLUMN_DEF | Значение параметра по умолчанию. | ||||||||
SQL_DATA_TYPE | Целочисленное значение, представляющее размер параметра. | ||||||||
SQL_DATETIME_SUB | Возвращает целочисленное значение, представляющее код подтипа datetime или null для типов данных SQL, к которым это не относится. | ||||||||
CHAR_OCTET_LENGTH | Максимальная длина в октетах для параметра символьного типа данных, который соответствует COLUMN_SIZE для однобайтовых данных набора символов или null для несимвольных типов данных. | ||||||||
ORDINAL_POSITION | Индекс параметра (начиная с 1) в операторе CALL. | ||||||||
IS_NULLABLE | Строковое значение, где "YES" означает, что параметр принимает или возвращает значения null и "NO" означает, что параметр не принимает и не возвращает значения null . |