Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Erro de predicado com Oracle VPD/RLS


Como sua função de política está no esquema de administração, você deve qualificar a seleção da tabela de usuários com seu esquema:
v_project:= '(select project from db1.users where user_name = (select sys_context(''userenv'',''session_user'') from dual))';

Além disso, você deve verificar o arquivo de rastreamento conforme recomendado, pois isso mostrará o SQL exato que é executado, bem como a mensagem de erro real.