(PHP 4, PHP 5, PHP 7, PHP 8)
odbc_columnprivileges — Liste les colonnes et leurs droits associés
$odbc,$catalog,$schema,$table,$columnListe les colonnes et leurs droits associés.
odbcL'objet de connexion ODBC, voir la documentation de la fonction odbc_connect() pour plus de détails.
catalogLe catalogue ('calificatif' dans le jargon ODBC 2).
schema
       Le schéma ('propriétaire' dans le jargon ODBC 2).
       Ce paramètre accepte les masques de recherche suivants :
        % pour chercher zéro ou plusieurs caractères, et _ pour chercher un seul caractère.
      
table
       Le nom de la table.
       Ce paramètre accepte les masques de recherche suivants :
        % pour chercher zéro ou plusieurs caractères, et _ pour chercher un seul caractère.
      
column
       Le nom de la colonne.
       Ce paramètre accepte les masques de recherche suivants :
        % pour chercher zéro ou plusieurs caractères, et _ pour chercher un seul caractère.
      
   Renvoie un objet de résultat ODBC ou false si une erreur survient.
   Cet objet résultat peut être utilisé pour récupérer une liste de colonnes et
   les droits associés.
  
Le jeu de résultat contient les colonnes suivantes :
TABLE_CATTABLE_SCHEMTABLE_NAMECOLUMN_NAMEGRANTORGRANTEEPRIVILEGEIS_GRANTABLE
   Le jeu de résultat est ordonné par TABLE_CAT, TABLE_SCHEM,
   TABLE_NAME, COLUMN_NAME et PRIVILEGE.
  
| Version | Description | 
|---|---|
| 8.4.0 | odbcattend désormais une instance de
  Odbc\Connection; auparavant, un resource était attendu. | 
Exemple #1 Lister les Priviléges pour une Colonne
<?php
$conn = odbc_connect($dsn, $user, $pass);
$privileges = odbc_columnprivileges($conn, 'TutorialDB', 'dbo', 'test', 'id');
while (($row = odbc_fetch_array($privileges))) {
    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
    [GRANTOR] => dbo
    [GRANTEE] => dbo
    [PRIVILEGE] => INSERT
    [IS_GRANTABLE] => YES
)
