odbc_field_type
odbc_free_result
Fonctions ODBC
PHP Manual

# odbc_foreignkeys

(PHP 4, PHP 5)

odbc_foreignkeys — Liste les clés étrangères

### Description

resource odbc_foreignkeys ( resource `$connection_id` , string `$pk_qualifier` , string `$pk_owner` , string `$pk_table` , string `$fk_qualifier` , string `$fk_owner` , string `$fk_table` )

Liste les clés étrangères utilisées dans la table `pk_table`.

### Liste de paramètres

`connection_id`

  L'identifiant de connexion ODBC, voir la documentation de la fonction odbc_connect() pour plus de détails.

`pk_qualifier`

  Le qualifieur de la clé primaire.

`pk_owner`

  Le propriétaire de la clé primaire.

`pk_table`

  La table de la clé primaire.

`fk_qualifier`

  Le qualifieur de la clé étrangère.

`fk_owner`

  Le propriétaire de la clé étrangère.

`fk_table`

  La table de la clé étrangère.

### Valeurs de retour

Retourne un identifiant de résultat ODBC ou `FALSE` si une erreur survient.

Le résultat possède les colonnes suivantes :

- 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` contient un nom de table, odbc_foreignkeys() retourne la clé primaire de la table `pk_table`, et toutes les clés étrangères qui y font référence.

Si `fk_table` contient un nom de table, odbc_foreignkeys() retourne la liste des clés étrangères de la table `fk_table`, et les clés primaires (d'autres tables) qui y font référence.

Si `pk_table` et `fk_table` contiennent des noms de tables, odbc_foreignkeys() retourne la liste des clés étrangères de la table `fk_table` qui utilisent la clé primaire de la table `pk_table`. Cette liste devrait ne contenir qu'une clé au mieux.

odbc_field_type
odbc_free_result
Fonctions ODBC
PHP Manual