Oracle
 sql >> Database >  >> RDS >> Oracle

ORA-01031:privilegi insufficienti durante la selezione della vista

Finalmente l'ho fatto funzionare. La risposta di Steve è giusta ma non per tutti i casi. Non riesce quando quella vista viene eseguita da un terzo schema. Affinché funzioni, devi aggiungere l'opzione di sovvenzione:

GRANT SELECT ON [TABLE_NAME] TO [READ_USERNAME] WITH GRANT OPTION;

In questo modo, [READ_USERNAME] può anche concedere il privilegio di selezione sulla vista a un altro schema