tabla - Permiso de secuencia en Oracle
incrementar secuencia oracle (2)
¿Cómo puedo verificar un permiso otorgado para una secuencia particular y asignar permisos a una secuencia particular desde SQL * Plus? Gracias
Para otorgar un permiso:
grant select on schema_name.sequence_name to user_or_role_name;
Para comprobar qué permisos se han concedido.
select * from all_tab_privs where TABLE_NAME = ''sequence_name''
Solo un poco más. en algunos casos no encontré ningún resultado en all_tab_privs ! Lo encontré de hecho en dba_tab_privs . Creo que para que esta última tabla sea mejor para verificar cualquier concesión disponible en un objeto (en caso de análisis de impacto). La declaración se convierte en:
select * from dba_tab_privs where table_name = ''sequence_name'';