Esto es muy básico pero aquí esta un breve resumen de como hacerlo y no liarnos a la hora de donde hacer el Grant o donde crear el esquema.
Tenemos un esquema A con la tabla X y un esquema B al que le queremos dar permisos sobre
la tabla A.X.
Para ello debemos realizar lo siguiente:
- En A realizamos el grant con los permisos que queramos darle al esquema B
GRANT SELECT ON A.X TO B;
- En B creamos un sinónimo para la tabla que nos han dado permiso
CREATE SYNONYM B_PRIMA FOR A.X;
De esta forma podremos acceder a la tabla X desde B sin ningún problema y ejecutando un select normal y corriente.
No hay comentarios:
Publicar un comentario