sql >> Database >  >> RDS >> Oracle

Predikaatfout met Oracle VPD/RLS

Omdat uw beleidsfunctie zich in het beheerdersschema bevindt, moet u de selectie uit de gebruikerstabel kwalificeren met zijn schema:

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

Bovendien moet u het traceerbestand controleren, zoals het aanbeveelt, omdat dat u de exacte SQL laat zien die wordt uitgevoerd, evenals de echte foutmelding.



  1. gegevens opslaan in tabel door oplopende ID's

  2. Mysqli naar PDO conversie

  3. De zoekresultaten verfijnen op basis van de filters

  4. Fout ORA-65048 bij het wijzigen van het gebruikerswachtwoord in de containerdatabase (CDB)