(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
.
odbc
El conector identificador ODBC, ver odbc_connect() para más información.
fk_catalog
El catálogo ('qualifier' en terminología ODBC 2) de la clave primaria de la tabla.
pk_schema
El esquema ('qualifier' en terminología ODBC 2) de la clave primaria de la tabla.
pk_table
La tabla de clave primaria.
pk_catalog
El catálogo ('qualifier' en terminología ODBC 2) de la clave foránea de la tabla.
fk_schema
El esquema ('qualifier' en terminología ODBC 2) de la clave foránea de la tabla.
fk_table
La 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_CAT
PKTABLE_SCHEM
PKTABLE_NAME
PKCOLUMN_NAME
FKTABLE_CAT
FKTABLE_SCHEM
FKTABLE_NAME
FKCOLUMN_NAME
KEY_SEQ
UPDATE_RULE
DELETE_RULE
FK_NAME
PK_NAME
DEFERRABILITY
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. |