it-swarm.com.de

Wie kann ich alle Sequenzen in einer Oracle-Datenbank abrufen?

Gibt es einen Befehl, den ich ausführen kann, um alle Sequenzen abzurufen? Ich benutze Oracle 11g. Ich verwende Toad for Oracle, um eine Verbindung herzustellen. Ich kann die Sequenzen in Toad visuell sehen, aber ich mag die Befehlszeile dafür.

59
sheidaei
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

Beachten Sie, dass Sie definitionsgemäß der Eigentümer aller Sequenzen sind, die von USER_SEQUENCES Zurückgegeben wurden, und daher in SEQUENCE_OWNER Keine Spalte USER_SEQUENCES Vorhanden ist.

98
Mark J. Bobak

Möglicherweise haben Sie keine Berechtigung für dba_sequences. Sie können also immer nur Folgendes tun:

select * from user_sequences;
35
Pete B.