(PHP 4, PHP 5, PHP 7, PHP 8)
odbc_primarykeys — Liste les colonnes utilisées dans une clé primaire
$odbc,$catalog,$schema,$table
   Liste les colonnes utilisées dans une clé primaire de la table
   table.
  
odbcL'identifiant de connexion ODBC, voir la documentation de la fonction odbc_connect() pour plus de détails.
catalogLe catalogue ('calificatif' dans le jargon ODBC 2).
schemaLe schéma ('propriétaire' dans le jargon ODBC 2).
table
   Retourne un identifiant de résultat ODBC ou false si une erreur survient.
  
Le jeu de résultat contient les colonnes suivantes :
TABLE_CATTABLE_SCHEMTABLE_NAMECOLUMN_NAMEKEY_SEQPK_NAME
   Le jeu de résultat est ordonné par TABLE_CAT, TABLE_SCHEM,
   TABLE_NAME et KEY_SEQ.
  
Exemple #1 Lister les Clés primaire d'une Colonne
<?php
$conn = odbc_connect($dsn, $user, $pass);
$primarykeys = odbc_primarykeys($conn, 'TutorialDB', 'dbo', 'TEST');
while (($row = odbc_fetch_array($primarykeys))) {
    print_r($row);
    break; // further rows omitted for brevity
}
?>
Résultat de l'exemple ci-dessus est similaire à :
Array
(
    [TABLE_CAT] => TutorialDB
    [TABLE_SCHEM] => dbo
    [TABLE_NAME] => TEST
    [COLUMN_NAME] => id
    [KEY_SEQ] => 1
    [PK_NAME] => PK__TEST__3213E83FE141F843
)