Oracle
 sql >> Database >  >> RDS >> Oracle

Come elencare tutte le viste nel database Oracle

È possibile utilizzare le visualizzazioni seguenti per restituire un elenco di visualizzazioni in Oracle Database.

Il user_views Visualizza

Le user_views vista dizionario dati descrive le viste di proprietà dell'utente corrente:

SELECT view_name
FROM user_views;

Se hai bisogno della definizione della vista, includi il text colonna nella tua query.

Come accennato, questo restituisce solo quelle viste che sono di proprietà dell'utente corrente.

Per restituire più di questo, utilizza una delle seguenti visualizzazioni.

Il all_views Visualizza

Il all_views vista dizionario dati descrive le viste accessibili all'utente corrente:

SELECT view_name
FROM all_views;

Come con user_views , se hai bisogno della definizione della vista, includi il text colonna nella tua query.

Il dba_views Visualizza

Il dba_views vista dizionario dati descrive tutte le viste nel database:

SELECT view_name
FROM all_views;

Nota che hai bisogno dei privilegi dba per questa query.

Se hai bisogno della definizione della vista, includi il text colonna nella tua query.