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() - Повертає набір результатів, у якому перелічені таблиці та пов'язані метадані в базі даних