(PHP 4, PHP 5, PHP 7, PHP 8)
odbc_foreignkeys — Lista las claves foráneas
$odbc,$pk_catalog,$pk_schema,$pk_table,$fk_catalog,$fk_schema,$fk_table
Lista las claves foráneas utilizadas en la tabla
pk_table.
odbcEl conector identificador ODBC, ver odbc_connect() para más información.
fk_catalogEl catálogo ('qualifier' en terminología ODBC 2) de la clave primaria de la tabla.
pk_schemaEl esquema ('qualifier' en terminología ODBC 2) de la clave primaria de la tabla.
pk_tableLa tabla de clave primaria.
pk_catalogEl catálogo ('qualifier' en terminología ODBC 2) de la clave foránea de la tabla.
fk_schemaEl esquema ('qualifier' en terminología ODBC 2) de la clave foránea de la tabla.
fk_tableLa tabla de clave foránea.
Returns an ODBC result object o false en caso de error.
El conjunto de resultados contiene las siguientes columnas:
PKTABLE_CATPKTABLE_SCHEMPKTABLE_NAMEPKCOLUMN_NAMEFKTABLE_CATFKTABLE_SCHEMFKTABLE_NAMEFKCOLUMN_NAMEKEY_SEQUPDATE_RULEDELETE_RULEFK_NAMEPK_NAMEDEFERRABILITY
Si las claves foráneas asociadas con una clave primaria son solicitadas, el conjunto
de resultados está ordenado por FKTABLE_CAT, FKTABLE_SCHEM,
FKTABLE_NAME y KEY_SEQ.
Si las claves primarias asociadas con una clave foránea son solicitadas, el conjunto
de resultados está ordenado por PKTABLE_CAT, PKTABLE_SCHEM,
PKTABLE_NAME y KEY_SEQ.
Si pk_table contiene un nombre de tabla,
odbc_foreignkeys() retorna la clave primaria
de la tabla pk_table, y todas las
claves foráneas que hacen referencia a ella.
Si fk_table contiene un nombre de tabla,
odbc_foreignkeys() retorna la lista de
claves foráneas de la tabla fk_table,
y las claves primarias (de otras tablas) que hacen referencia a ella.
Si pk_table y
fk_table contienen nombres de tablas,
odbc_foreignkeys() retorna la lista de claves
foráneas de la tabla fk_table que utilizan
la clave primaria de la tabla pk_table.
Esta lista debería contener como máximo una clave.
| Versión | Descripción |
|---|---|
| 8.4.0 |
odbc expects an Odbc\Connection
instance now; previously, a resource was expected.
|
| 8.4.0 | This function returns an Odbc\Result instance now; previously, a resource was returned. |