Query all sequences in Oracle:
Note:
1. You must log on as an administrator;
2. sequence_owner must be in upper case, regardless of whether your user name is in upper case. Only uppercase letters can be recognized.
- -- View All sequences of current users
- Select SEQUENCE_OWNER, SEQUENCE_NAME from dba_sequences where sequence_owner = 'username ';
- -- Query the total number of user Sequences
- Select count (*) from dba_sequences where sequence_owner = 'username ';
- -- Example:
- Select SEQUENCE_OWNER, SEQUENCE_NAME from dba_sequences
- Where sequence_owner = 'wgb;
- Select count (*) from dba_sequences where sequence_owner = 'wg ';
- SQL> select SEQUENCE_OWNER, SEQUENCE_NAME from dba_sequences
- 2 where sequence_owner = 'wg ';
- SEQUENCE_OWNER SEQUENCE_NAME
- ------------------------------------------------------------
- WGB SEQ_FOR_TEST
- WGB SEQ_WGB_ADMIN
- WGB SEQ_WGB_COMMON
- WGB SEQ_WGB_COMMONS
- WGB SEQ_WGB_CONTACTOR
- WGB SEQ_WGB_FACES
- WGB SEQ_WGB_MEMBER
- WGB SEQ_WGB_MESSAGE
- WGB SEQ_WGB_MONEY_USER
- Nine rows have been selected.
- SQL> select count (*) from dba_sequences where sequence_owner = 'wg ';
- COUNT (*)
- ----------
- 9