db2_special_columns
(PECL ibm_db2 >= 1.0.0)
db2_special_columns — Повертає набір результатів, у якому перераховані стовпці з унікальним ідентифікатором рядка таблиці
Опис
db2_special_columns( resource $connection, ?string $qualifier, string $schema, string $table_name, int $scope): resource
Повертає набір результатів, у якому перераховані стовпці з унікальним ідентифікатором рядка таблиці.
Список параметрів
connection
Допустиме з'єднання з базою даних IBM DB2, Cloudscape або Apache Derby.
qualifier
Кваліфікатор баз даних DB2, що працюють на серверах OS/390 або z/OS. Для інших баз даних передайте null
або порожній рядок.
schema
Схема містить таблиці.
table_name
Назва таблиці.
scope
Цілочисленне значення, що становить мінімальну тривалість, протягом якої є дійсним унікальний ідентифікатор рядка. Це може бути одне з таких значень:
Значение | Константа SQL | Опис |
---|---|---|
SQL_SCOPE_CURROW | Ідентифікатор рядка дійсний лише тоді, коли курсор знаходиться на рядку. | |
SQL_SCOPE_TRANSACTION | Ідентифікатор рядка є дійсним протягом усієї транзакції. | |
SQL_SCOPE_SESSION | Ідентифікатор рядка є дійсним протягом усього часу з'єднання. |
Значення, що повертаються
Повертає ресурс оператора з набором результатів, що містить рядки з унікальною інформацією ідентифікатора рядка таблиці. Рядки складаються з наступних стовпців: following columns:
Название столбца | Опис |
---|---|
SCOPE | |
Значення | Констант SQL |
--- | --- |
SQL_SCOPE_CURROW | |
SQL_SCOPE_TRANSACTION | |
SQL_SCOPE_SESSION |
| | COLUMN_NAME | Ім'я унікального стовпця. | | DATA_TYPE | Тип даних SQL стовпця. | | TYPE_NAME | Символьне рядкове представлення типу даних SQL стовпця. | | COLUMN_SIZE | Цілочисленне значення, що становить розмір стовпця. | | BUFFER_LENGTH | Максимальна кількість байтів, необхідне зберігання даних із цього стовпця. | | DECIMAL_DIGITS | Масштаб стовпця або **null
**якщо масштаб не застосовується. | | NUM_PREC_RADIX | Целочисленное значение либо10
(що представляє точний числовий тип даних), або (що представляє приблизний числовий тип даних), або null
(що представляє тип даних, котрим основа системи числення не застосовується). | | PSEUDO_COLUMN | Завжди повертає 1. |
Дивіться також
- db2_column_privileges() - Повертає результуючий набір, що перераховує стовпці та пов'язані з ним привілеї для таблиці
- db2_columns() - Повертає результуючий набір, що перераховує стовпці та пов'язані з ними метадані для таблиці
- db2_foreign_keys() - Повертає набір результатів, у якому перелічені зовнішні ключі таблиці
- db2_primary_keys() - Повертає набір результатів, що містить первинні ключі таблиці
- db2_procedure_columns() - Повертає набір результатів зі списком параметрів процедури, що зберігається.
- db2_procedures() - Повертає набір результатів, в якому перераховані процедури, що зберігаються, зареєстровані в базі даних
- db2_statistics() - Повертає набір результатів, що містить індекс та статистику таблиці
- db2_table_privileges() - Повертає набір результатів, у якому перелічені таблиці та пов'язані з ними права доступу до бази даних
- db2_tables() - Повертає набір результатів, у якому перелічені таблиці та пов'язані метадані в базі даних