Tenho dois esquemas: A e B.
A tem uma tabela com o nome 'TEST'. B criou uma view 'BASE' que seleciona na tabela 'TEST'.
Agora crio outro usuário C ao qual concedo, selecione na view 'BASE' .
Quando o usuário C executa a seguinte instrução, ele obtém o erro de privilégios insuficientes:
select * on B.BASE;
Quais privilégios são necessários para selecionar o conteúdo da exibição?
Você precisa conceder
select
nas tabelas no esquemaA
para o usuárioB
WITH GRANT OPTION
.Da documentação :