sql >> Databáze >  >> RDS >> Oracle

Jak mohu filtrovat data v mřížce Apex, abych zobrazil určité věci pro určité skupiny uživatelů?

Protože používáte vestavěné skupiny APEX, existuje funkce APEX_UTIL.GET_GROUPS_USER_BELONGS_TO které vám zde mohou pomoci. Vrátí čárkami oddělený seznam skupin, do kterých uživatel patří. Takže byste to mohli použít nějak takto:

select id, name, sector
from employees
where ((','||apex_util.get_groups_user_belongs_to(:app_user)||',' like '%,ADMIN,%'
      and sector = 'A')
or (','||apex_util.get_groups_user_belongs_to(:app_user)||',' like '%,USER,%'
      and sector = 'H'))



  1. Mám program, který chci porovnat přinést data a přinést požadovaná data

  2. získat odpověď na úspěch/neúspěch z mysqli_query

  3. php:Uložit obrázek do blobu Mysql, dobrý nebo špatný?

  4. Opakovat výsledky PDO PHP