Bonjour,
je suis relativement nouveau dans le monde des SGBDs et le monde SQL PL/SQL. J'ai un requête à vous soumettre, j'ai beaucoup cherché mais je n'arrive jamais au résultat voulu. Alors, voici ce que j'aimerais accomplir et sous quel format. Je crois que je dois utiliser la fonction "UNION" mais je suis pas certain que ce soit le bon choix d'où le résultat qui ne me convient pas m'enfin....
Pour chaque "GRANTEE" de la table dba_role_privs dont le "GRANTED_ROLE" est équivalenet à 'CONNECT' soit (select grantee from dba_role_privs where granted_role = 'CONNECT') j'aimerais obtenir tout les privileges system (PRIVILEGE) de la table dba_sys_privs.
Formaté de la façon suivante :
(bon, visiblement je peux difficilement vous donner un exemple puisque le formatage du forum me le permet pas mais visualisez svp:
Sur la colone un, le nom du GRANTEE avec sur la colone deux la liste des privileges system qui lui sont attribué. On saute de nouveau à la colone un, nouveau GRANTEE avec en colone deux, la liste de privileges.
J'espère avoir été clair et vous remercie à l'avance de votre coup de main.
William
Partager