1. ホーム
  2. sql

Oracleデータベースのすべてのシーケンスを取得するにはどうすればよいですか?

2023-09-15 17:09:21

質問

すべてのシーケンスを取得するために実行できるコマンドはありますか。 私はOracle 11gを使用しています。それに接続するためにToad for Oracleを使用しています。Toadでシーケンスを視覚的に見ることができますが、そのためのコマンドラインを知りたいのです。

どのように解決するのですか?

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 .