Visibilidade de PUBLIC SYNONYM e VIEW |
Categoria: Oracle |
Publicado em 18 de Junho de 2013 |
Esses dois objetos diferem em relação à visibilidade dos objetos que referenciam. No caso de uma VIEW criada para uma tabela, se for concedido permissão de acesso à VIEW para algum usuário, este usuário terá acesso aos dados da tabela automaticamente, sem precisar que na tabela também seja concedido o GRANT. Já os PUBLIC SYNONYMS são diferentes. Ao criar um PUBLICY SYNONYM, todos os usuários do sistema enxergarão o objeto criado, porém, não terão acesso aos dados da tabela referenciada se não for concedido acesso à esta tabela. Cada usuário deverá receber o GRANT para acessar esta tabela através do PUBLIC SYNONYM. |