Описание функции odbc-foreignkeys
odbc_foreignkeys
(PHP 4)
odbc_foreignkeys - возвращает список внешних ключей специфицированной таблицы или список внешних ключей других таблиц, которые ссылаются на первичный ключ в специфицированной таблице.
Описание
resource odbc_foreignkeys ( resource connection_id, string pk_qualifier, string pk_owner, string pk_table, string fk_qualifier, string fk_owner, string fk_table)
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 . Это может быть максимум один ключ.