是否有任何命令可以运行以便我可以获得所有序列? 我正在使用Oracle 11g。我正在使用Toad for Oracle连接它。我可以在视觉上看到Toad中的序列,但我想知道它的命令行。
答案 0 :(得分:90)
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
列。
答案 1 :(得分:33)
您可能没有dba_sequences的权限。所以你总能做到:
select * from user_sequences;