odbc_foreignkeys - возвращает список внешних ключей специфицированной таблицы или список
внешних ключей других таблиц, которые ссылаются на первичный ключ в специфицированной таблице.
odbc_foreignkeys() запрашивает информацию о внешних/foreign ключах. Возвращает результирующий
идентификатор ODBC, FALSE при неудаче.
Результирующий набор содержит следующие столбцы:
PKTABLE_QUALIFIER
PKTABLE_OWNER
PKTABLE_NAME
PKCOLUMN_NAME
FKTABLE_QUALIFIER
FKTABLE_OWNER
FKTABLE_NAME
FKCOLUMN_NAME
KEY_SEQ
UPDATE_RULE
DELETE_RULE
FK_NAME
PK_NAME
Если pk_table содержит имя таблицы, odbc_foreignkeys() возвращает результирующий набор, содержащий первичный ключ специфицированной
таблицы и все ссылающиеся на него внешние ключи.
Если fk_table содержит имя таблицы,
odbc_foreignkeys() возвращает результирующий набор, содержащий все внешние ключи в
специфицированной таблице и первичные ключи (других таблиц), на которые они ссылаются.
Если и pk_table, и fk_table содержат имена таблиц, odbc_foreignkeys() возвращает внешние ключи в специфицированной таблице
fk_table, ссылающиеся на первичный ключ таблицы pk_table. Это может быть максимум один ключ.