Si tenemos alguna vista de la cual queremos conocer la SELECT que tiene, entonces consultamos en alguna de las vistas del diccionario de datos como:
—USER_VIEWS (información sobre vistas del usuario)
—ALL_VIEWS (información sobre todas las vistas a las que se tiene permiso)
—DBA_VIEWS (información sobre todas las vistas de la base de datos).
—USER_VIEWS (información sobre vistas del usuario)
—ALL_VIEWS (información sobre todas las vistas a las que se tiene permiso)
—DBA_VIEWS (información sobre todas las vistas de la base de datos).
Podemos describir por ejemplo ALL_VIEWS por ver la información que nos da.
Lo que nosotros queremos es saber el código fuente (la SELECT) que tiene la vista. Así que consultamos el campo «TEXT», condicionando para la vista de nuestro interés y de quién. Recordar escribir en mayúscula el nombre de la vista y el nombre del propietario.
select text
from all_views
where view_name='EMP_DETAILS_VIEW'
and owner='HR';
Si no se visualiza toda la select de la vista, escribir:
set long 2000
No hay comentarios:
Publicar un comentario