db2_foreign_keys
(PECL ibm_db2 >= 1.0.0)
db2_foreign_keys — Повертає набір результатів, в якому перелічені ключі таблиці.
Опис
db2_foreign_keys( resource $connection, ?string $qualifier, ?string $schema, string $table_name): resource
Повертає набір результатів, де перелічені зовнішні ключі таблиці.
Список параметрів
connection
Допустиме з'єднання з базою даних IBM DB2, Cloudscape або Apache Derby.
qualifier
Кваліфікатор баз даних DB2, що працюють на серверах OS/390 або z/OS. Для інших баз даних передайте null
або порожній рядок.
schema
Схема містить таблиці. Якщо schema
одно null
db2_foreign_keys() відповідає схемою для поточного з'єднання.
table_name
Назва таблиці.
Значення, що повертаються
Повертає ресурс оператора з набором результатів, що містить рядки, що описують зовнішні ключі зазначеної таблиці. Набір результатів складається з наступних стовпців:
Название столбца | Опис |
---|---|
PKTABLE_CAT | Назва каталогу таблиці, що містить первинний ключ. Значення NULL, якщо у цій таблиці немає каталогів. |
PKTABLE_SCHEM | Назва схеми таблиці, що містить первинний ключ. |
PKTABLE_NAME | Назва таблиці містить первинний ключ. |
PKCOLUMN_NAME | Назва стовпця, що містить первинний ключ. |
FKTABLE_CAT | Назва каталогу таблиці містить зовнішній ключ. Значення NULL, якщо у цій таблиці немає каталогів. |
FKTABLE_SCHEM | Назву схеми таблиці, що містить зовнішній ключ. |
FKTABLE_NAME | Назва таблиці містить зовнішній ключ. |
FKCOLUMN_NAME | Назва стовпця, що містить зовнішній ключ. |
KEY_SEQ | Індекс (починаючи з 1) стовпця у ключі. |
UPDATE_RULE | Цілочисленне значення, що представляє дію, що застосовується до зовнішнього ключа, якщо SQL - UPDATE. |
DELETE_RULE | Цілочисленне значення, що представляє дію, що застосовується до зовнішнього ключа, якщо операція SQL – DELETE. |
FK_NAME | Назва зовнішнього ключа. |
PK_NAME | Ім'я первинного ключа. |
DEFERRABILITY | Цілочисленне значення, яке представляє, чи є можливість відстрочення зовнішнього ключа: SQL_INITIALLY_DEFERRED, SQL_INITIALLY_IMMEDIATE або SQL_NOT_DEFERRABLE. |
Дивіться також
- db2_column_privileges() - Повертає результуючий набір, що перераховує стовпці та пов'язані з ним привілеї для таблиці
- db2_columns() - Повертає результуючий набір, що перераховує стовпці та пов'язані з ними метадані для таблиці
- db2_primary_keys() - Повертає набір результатів, що містить первинні ключі таблиці
- db2_procedure_columns() - Повертає набір результатів зі списком параметрів процедури, що зберігається.
- db2_procedures() - Повертає набір результатів, в якому перераховані процедури, що зберігаються, зареєстровані в базі даних
- db2_special_columns() - Повертає набір результатів, у якому перераховані стовпці з унікальним ідентифікатором рядка таблиці
- db2_statistics() - Повертає набір результатів, що містить індекс та статистику таблиці
- db2_table_privileges() - Повертає набір результатів, у якому перелічені таблиці та пов'язані з ними права доступу до бази даних
- db2_tables() - Повертає набір результатів, у якому перелічені таблиці та пов'язані метадані в базі даних