Ver el código fuente SQL de una vista Oracle

Para ver el código fuente de una vista, puede recurrirse a las vistas del diccionario de datos:

DBA_VIEWS,

USER_VIEWS,

ALL_VIEWS.A través del sqlplus, dicha consulta sería:

SQL> set long 4000
SQL> SELECT text
           FROM user_views
         WHERE view_name = ‘NOMBREDELAVISTA’;

  • si la vista pertenece a otro esquema y se tienen los permisos de SELECT ANY TABLE sería:

SQL> Set Long 4000
SQL> SELECT text
            FROM dba_views
          WHERE view_name = ‘NOMBREDELAVISTA’
             AND OWNER = ‘NOMBREDELESQUEMA’;