¿Cómo puedo obtener todas las secuencias en una base de datos Oracle?


¿Hay algún comando que pueda ejecutar para obtener todas las secuencias? Estoy usando Oracle 11g. Estoy usando Toad para que Oracle se conecte a él. Puedo ver visualmente las secuencias en Toad, pero me gusta saber la línea de comandos para ello.

Author: Pete B., 2014-02-12

2 answers

select sequence_owner, sequence_name from dba_sequences;


DBA_SEQUENCES -- all sequences that exist 
ALL_SEQUENCES  -- all sequences that you have permission to see 
USER_SEQUENCES  -- all sequences that you own

Tenga en cuenta que como usted es, por definición, el propietario de todas las secuencias devueltas desde USER_SEQUENCES, no hay una columna SEQUENCE_OWNER en USER_SEQUENCES.

 72
Author: Mark J. Bobak,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-01-21 23:00:22

Es posible que no tenga permiso para dba_sequences. Así que siempre puedes hacer:

select * from user_sequences;
 29
Author: Pete B.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-04-06 18:48:49