(PECL ibm_db2 >= 1.0.0)
db2_table_privileges — Retourne un jeu de résultats listant les tables et les privilèges qui leur sont associés dans une base de données
$connection,$qualifier = null,$schema = null,$table_name = nullRetourne un jeu de résultats listant les tables et les privilèges qui leur sont associés dans une base de données.
connectionUne connexion valide à une base de données IBM DB2, Cloudscape ou Apache Derby.
qualifier
Un qualificatif pour les bases de données DB2 qui fonctionnent sur
les serveurs OS/390 ou z/OS. Pour les autres bases de données,
passer null ou une chaîne vide.
schema
Le schéma qui contient les tables. Ce paramètre accepte un motif
de recherche contenant _ et %
en tant que caractères génériques.
table_name
Le nom de la table. Ce paramètre accepte un motif de recherche
contenant _ et % en tant que
caractères génériques.
Retourne une ressource d'instruction avec un jeu de résultats contenant les lignes décrivant les privilèges des tables qui correspondent aux paramètres spécifiés. Les lignes sont composées des colonnes suivantes :
| Nom de la colonne | Description |
|---|---|
| TABLE_CAT | Le catalogue qui contient la table. La valeur est null si
cette table n'a pas de catalogues. |
| TABLE_SCHEM | Nom du schéma qui contient la table. |
| TABLE_NAME | Nom de la table. |
| GRANTOR | ID d'autorisation de l'utilisateur qui a accordé le privilège. |
| GRANTEE | ID d'autorisation de l'utilisateur à qui le privilège a été accordé. |
| PRIVILEGE | Le privilège qui a été accordé. Cela peut être l'un des suivants : ALTER, CONTROL, DELETE, INDEX, INSERT, REFERENCES, SELECT ou UPDATE. |
| IS_GRANTABLE | Une chaîne valant "YES" ou "NO" indiquant si le bénéficiaire peut accorder le privilège à d'autres utilisateurs. |