sql >> Base de Datos >  >> RDS >> Oracle

Cómo enumerar todas las vistas en la base de datos Oracle

Puede utilizar las siguientes vistas para devolver una lista de vistas en Oracle Database.

Las user_views Ver

Las user_views la vista del diccionario de datos describe las vistas que posee el usuario actual:

SELECT view_name
FROM user_views;

Si necesita la definición de la vista, incluya el text columna en su consulta.

Como se mencionó, esto devuelve solo aquellas vistas que son propiedad del usuario actual.

Para devolver más que eso, use una de las siguientes vistas.

Las all_views Ver

Las all_views la vista del diccionario de datos describe las vistas accesibles para el usuario actual:

SELECT view_name
FROM all_views;

Al igual que con user_views , si necesita la definición de la vista, incluya el text columna en su consulta.

Las dba_views Ver

Las dba_views la vista del diccionario de datos describe todas las vistas en la base de datos:

SELECT view_name
FROM all_views;

Tenga en cuenta que necesita privilegios de dba para esta consulta.

Si necesita la definición de la vista, incluya el text columna en su consulta.