Documentación offline PHP master

db2_foreign_keys

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

db2_foreign_keys

Devuelve un conjunto de resultados que lista las claves externas de una tabla

Descripción#

php db2_foreign_keys(resource $connection, string $qualifier, string $schema, string $table_name): resourcephp

Devuelve un conjunto de resultados que lista las claves externas de una tabla.

Parámetros#

connection
Una conexión válida a una base de datos IBM DB2, Cloudscape o Apache Derby.

qualifier
Un calificador para las bases de datos DB2 que funcionan en los servidores OS/390 o z/OS. Para otras bases de datos, pase null o una cadena vacía.

schema
El esquema que contiene las tablas. Si schema es null, db2_foreign_keys hace coincidir el esquema para la conexión actual.

table_name
El nombre de la tabla.

Valores devueltos#

Devuelve un recurso con el conjunto de resultados que contiene filas que describen las claves externas de la tabla especificada. El conjunto de resultados está compuesto por las siguientes columnas:

Nombre de la columna Descripción
PKTABLE_CAT Nombre del catálogo de la tabla que contiene la clave primaria. El valor es null si la tabla no tiene catálogo.
PKTABLE_SCHEM Nombre del esquema de la tabla que contiene la clave primaria.
PKTABLE_NAME Nombre de la tabla que contiene la clave primaria.
PKCOLUMN_NAME Nombre de la columna que contiene la clave primaria.
FKTABLE_CAT Nombre del catálogo de la tabla que contiene la clave externa. El valor es null si la tabla no tiene catálogo.
FKTABLE_SCHEM Nombre del esquema de la tabla que contiene la clave externa.
FKTABLE_NAME Nombre de la tabla que contiene la clave externa.
FKCOLUMN_NAME Nombre de la columna que contiene la clave externa.
KEY_SEQ Posición, comenzando en 1, de la columna en la clave.
UPDATE_RULE Entero que representa la acción aplicada a la clave externa cuando una operación es de tipo UPDATE.
DELETE_RULE Entero que representa la acción aplicada a la clave externa cuando una operación es de tipo DELETE.
FK_NAME Nombre de la clave externa.
PK_NAME Nombre de la clave primaria.
DEFERRABILITY Un entero que representa si el modo diferido de la clave externa es SQL_INITIALLY_DEFERRED, SQL_INITIALLY_IMMEDIATE o SQL_NOT_DEFERRABLE.

Véase también#

db2_column_privileges

db2_columns

db2_primary_keys

db2_procedure_columns

db2_procedures

db2_special_columns

db2_statistics

db2_table_privileges

db2_tables