我可以运行任何命令来获取所有序列吗?我正在使用Oracle 11g。我正在使用Toad for Oracle连接到它。我可以在Toad中直观地看到序列,但是我想知道它的命令行。
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
请注意,根据定义,由于您是从中返回的所有序列的所有者USER_SEQUENCES,因此中没有SEQUENCE_OWNER列USER_SEQUENCES。
USER_SEQUENCES没有列“ SEQUENCE_OWNER”,因此查询将导致以下结果:select * from USER_sequences;  或select sequence_name from USER_sequences;
                    您可能没有dba_sequences的权限。因此,您始终可以执行以下操作:
select * from user_sequences;