Comment puis-je vérifier une autorisation accordée pour une séquence particulière et attribuer une autorisation à une séquence particulière à partir de SQL * Plus. Merci
Pour accorder une autorisation:
grant select on schema_name.sequence_name to user_or_role_name;
Pour vérifier quelles autorisations ont été accordées
select * from all_tab_privs where TABLE_NAME = 'sequence_name'
Encore un peu. dans certains cas, je n'ai trouvé aucun résultat sur all_tab_privs! je l'ai trouvé en effet sur dba_tab_privs. Je pense donc que ce dernier tableau est préférable de vérifier toute subvention disponible sur un objet (en cas d'analyse d'impact). La déclaration devient:
select * from dba_tab_privs where table_name = 'sequence_name';