viernes, 21 de agosto de 2020

Select sobre vista en Oracle PL/SQL con varios esquemas

 ESQUEMA_1: DUEÑO DE TABLAS.

ESQUEMA_2: DUEÑO DE VISTA QUE UTILIZA TABLAS DEL ESQUEMA 1.

ESQUEMA_3: CONSULTA VISTA DEL ESQUEMA 2 QUE UTILIZA TABLAS DEL ESQUEMA 1.


1: Se otorga el grant select a las tablas que se van a utlizar en la vista.


GRANT SELECT ON ESQUEMA_1.TABLA_SAPRISSA  TO ESQUEMA_2 WITH GRANT OPTION;

GRANT SELECT ON ESQUEMA_1.TABLA_REAL      TO ESQUEMA_2 WITH GRANT OPTION;

GRANT SELECT ON ESQUEMA_1.TABLA_LIVERPOOL TO ESQUEMA_2 WITH GRANT OPTION;


2: Se crea la vista con ESQUEMA_2, por ejemplo: VISTA_RIVER


3: Se otorga el grant select de la vista.


GRANT SELECT ON ESQUEMA_2.VISTA_RIVER TO ESQUEMA_3;


Pura vida.