39 votes

Permission de séquence dans Oracle

Comment puis-je vérifier une permission accordée pour une séquence particulière et assigner une permission à une séquence particulière depuis SQL*Plus. Merci de votre compréhension.

75voto

beny23 Points 14428

Pour accorder une permission :

grant select on schema_name.sequence_name to user_or_role_name;

Pour vérifier quelles permissions ont été accordées

select * from all_tab_privs where TABLE_NAME = 'sequence_name'

7voto

OPMendeavor Points 107

Juste un autre point. Dans certains cas, je n'ai trouvé aucun résultat sur tous_les_privés_de_l'onglet ! je l'ai trouvé en effet sur dba_tab_privs . Je pense donc que ce dernier tableau est préférable pour vérifier si une subvention est disponible sur un objet (en cas d'analyse d'impact). L'énoncé devient :

    select * from dba_tab_privs where table_name = 'sequence_name';

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X