Подтвердить что ты не робот

Как я могу получить все последовательности в базе данных Oracle?

Есть ли какая-нибудь команда, которую я могу запустить, чтобы получить все последовательности? Я использую Oracle 11g. Я использую Toad для Oracle для подключения к нему. Я могу визуально видеть последовательности в Toad, но мне нравится знать для нее командную строку.

4b9b3361

Ответ 1

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

Обратите внимание, что поскольку вы, по определению, являетесь владельцем всех последовательностей, возвращаемых из USER_SEQUENCES, в USER_SEQUENCES нет столбца SEQUENCE_OWNER.

Ответ 2

У вас может не быть разрешения на dba_sequences. Поэтому вы всегда можете просто:

select * from user_sequences;