如何在Oracle数据库中获取所有序列?

时间:2014-02-12 19:48:26

标签: sql database oracle sequence toad

是否有任何命令可以运行以便我可以获得所有序列? 我正在使用Oracle 11g。我正在使用Toad for Oracle连接它。我可以在视觉上看到Toad中的序列,但我想知道它的命令行。

2 个答案:

答案 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;