db2_procedure_columns
(PECL ibm_db2 >= 1.0.0)
db2_procedure_columns — Повертає набір результатів зі списком параметрів процедури, що зберігається.
Опис
db2_procedure_columns( resource $connection, ?string $qualifier, string $schema, string $procedure, ?string $parameter): resource
Повертає набір результатів, в якому перераховані параметри для однієї або декількох процедур, що зберігаються.
Список параметрів
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 | |
Цілочисленне значення, що представляє тип параметра: |
Возвращаемое значение | Тип параметра |
---|---|
1 (SQL_PARAM_INPUT) | Вхідний (IN) параметр. |
2 (SQL_PARAM_INPUT_OUTPUT) | Вхідний параметр/параметр виведення (INOUT). |
3 (SQL_PARAM_OUTPUT) | Параметр (OUT) виводу. |
| | DATA_TYPE | Тип даних SQL для параметра, представлений як ціле значення. | | TYPE_NAME | Рядок, який представляє тип даних для параметра. | | COLUMN_SIZE | Цілочисленне значення, що становить розмір параметра. | | BUFFER_LENGTH | Максимальна кількість байтів, потрібна для зберігання даних для цього параметра. | | DECIMAL_DIGITS | Масштаб параметра или**null
якщо масштаб не застосовується. | | NUM_PREC_RADIX | Целочисленное значение либо10
(що представляє точний числовий тип даних), або (що представляє приблизний числовий тип даних), або 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
.
Дивіться також
- db2_column_privileges() - Повертає результуючий набір, що перераховує стовпці та пов'язані з ним привілеї для таблиці
- db2_columns() - Повертає результуючий набір, що перераховує стовпці та пов'язані з ними метадані для таблиці
- db2_foreign_keys() - Повертає набір результатів, у якому перелічені зовнішні ключі таблиці
- db2_primary_keys() - Повертає набір результатів, що містить первинні ключі таблиці
- db2_procedures() - Повертає набір результатів, в якому перераховані процедури, що зберігаються, зареєстровані в базі даних
- db2_special_columns() - Повертає набір результатів, у якому перераховані стовпці з унікальним ідентифікатором рядка таблиці
- db2_statistics() - Повертає набір результатів, що містить індекс та статистику таблиці
- db2_table_privileges() - Повертає набір результатів, у якому перелічені таблиці та пов'язані з ними права доступу до бази даних
- db2_tables() - Повертає набір результатів, у якому перелічені таблиці та пов'язані метадані в базі даних