sql >> Databasteknik >  >> RDS >> Oracle

Predikatfel med Oracle VPD/RLS

Eftersom din policyfunktion finns på administratörsschemat bör du kvalificera urvalet från användartabellen med dess schema:

v_project:= '(select project from db1.users where user_name = (select sys_context(''userenv'',''session_user'') from dual))';

Dessutom bör du kontrollera spårningsfilen eftersom den rekommenderar eftersom den visar dig den exakta SQL som körs samt det verkliga felmeddelandet.



  1. Sök i en hel tabell i mySQL efter en sträng

  2. Komma igång med Oracle Autonomous Database i molnet

  3. Gå runt självreferens i en DELETE-fråga

  4. hur man får den 3:e rapporten att kombinera kund- och orderdata