odbc_foreignkeys
(PHP 4, PHP 5)
odbc_foreignkeys — Recupera información de una lista de claves extranjeras
Descripción
Recupera una lista de claves extranjeras de la tabla especificada o una lista de claves extranjeras de otras tablas que hacen referencia a la clave primaria de la tabla especificada
Parámetros
- connection_id
-
El conector identificador ODBC, ver odbc_connect() para más información.
- pk_qualifier
-
El cualificador de clave primaria.
- pk_owner
-
El propietario de la clave primaria.
- pk_table
-
La tabla de la clave primaria.
- fk_qualifier
-
El cualificador de la clave extranjera.
- fk_owner
-
El propietario de la clave extranjera.
- fk_table
-
La tabla de la clave extranjera.
Valores devueltos
Devuelve un identificador de resultado ODBC o FALSE en caso de error.
El conjunto de resultados tiene las siguientes columnas:
- 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
Si pk_table contiene un nombre de tabla, odbc_foreignkeys() devuelve un conjunto de resultados que contienen la clave primaria de la tabla especificada y todas las claves extranjeras que hacen referencia a ella.
Si fk_table contiene un nombre de tabla, odbc_foreignkeys() devuelve un conjunto de resultados que contienen todas las claves extranjeras de la tabla especificada y las claves primarias (de otras tablas) a las que hacen referencia.
Si pk_table y fk_table contienen nombres de tablas, odbc_foreignkeys() devuelve las claves extranjeras de la tabla especificada en fk_table que hacen referencia a la clave primaria de la tabla especificada en pk_table. Debería ser una clave como máximo.
