Existe-t-il une commande que je peux exécuter pour obtenir toutes les séquences? J'utilise Oracle 11g. J'utilise Toad for Oracle pour me connecter. Je peux voir visuellement les séquences dans Toad, mais j'aime bien connaître la ligne de commande correspondante.
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
Notez que puisque vous êtes, par définition, le propriétaire de toutes les séquences renvoyées par USER_SEQUENCES
, il n'y a pas SEQUENCE_OWNER
colonne dans USER_SEQUENCES
.
Vous n'êtes peut-être pas autorisé à dba_sequences. Donc, vous pouvez toujours faire:
select * from user_sequences;