db2_columns
(PECL ibm_db2 >= 1.0.0)
db2_columns — Повертає результуючий набір, що перераховує стовпці та пов'язані з ними метадані для таблиці
Опис
db2_columns( resource $connection, ?string $qualifier = null, ?string $schema = null, ?string $table_name = null, ?string $column_name = null): resource
Returns a result set listing the columns and associated metadata for a table.
Список параметрів
connection
Ресурс з'єднання з базою даних IBM DB2, Cloudscape або Apache Derby.
qualifier
Кваліфікатор баз DB2, що працюють на серверах OS/390 або z/OS. В інших випадках вказуйте null
або порожній рядок.
schema
Схема містить таблиці. Для вибору всіх схем вкажіть '%'
table_name
Ім'я таблиці або подання. Для вибору всіх таблиць вкажіть null
або порожній рядок.
column_name
Ім'я стовпця. Для вибору всіх стовпців вкажіть null
або порожній рядок.
Значення, що повертаються
Повертає ресурс оператора з результуючим набором, що містить рядки, що описують задані умовами стовпці. Рядки містять такі поля:
Имя столбца | Опис |
---|---|
TABLE_CAT | Ім'я каталогу. Якщо таблиця немає каталогів, це поле міститиме NULL. |
TABLE_SCHEM | Назва схеми. |
TABLE_NAME | Ім'я таблиці або подання. |
COLUMN_NAME | Ім'я стовпця. |
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 | Повертає ціле число, що описує підтип даних Datrtime або null , якщо не застосовується. |
CHAR_OCTET_LENGTH | Максимальна довжина октетів для символьних типів даних. Збігається з COLUMN_SIZE для однобайтових символьних даних або null для несимвольних даних. |
ORDINAL_POSITION | Порядковий номер стовпця в таблиці. Починаються з першого. |
IS_NULLABLE | Рядок дорівнює 'YES', якщо стовпець може бути NULL і 'NO', якщо ні. |
Дивіться також
- db2_column_privileges() - Повертає результуючий набір, що перераховує стовпці та пов'язані з ним привілеї для таблиці
- db2_foreign_keys() - Повертає набір результатів, у якому перелічені зовнішні ключі таблиці
- db2_primary_keys() - Повертає набір результатів, що містить первинні ключі таблиці
- db2_procedure_columns() - Повертає набір результатів зі списком параметрів процедури, що зберігається.
- db2_procedures() - Повертає набір результатів, в якому перераховані процедури, що зберігаються, зареєстровані в базі даних
- db2_special_columns() - Повертає набір результатів, у якому перераховані стовпці з унікальним ідентифікатором рядка таблиці
- db2_statistics() - Повертає набір результатів, що містить індекс та статистику таблиці
- db2_table_privileges() - Повертає набір результатів, у якому перелічені таблиці та пов'язані з ними права доступу до бази даних
- db2_tables() - Повертає набір результатів, у якому перелічені таблиці та пов'язані метадані в базі даних