Oracle
 sql >> база данни >  >> RDS >> Oracle

Как мога да филтрирам данни в Apex Grid, за да покажа определени неща за определени потребителски групи?

Тъй като използвате вградени групи на APEX, има функция APEX_UTIL.GET_GROUPS_USER_BELONGS_TO това може да ви помогне тук. Той връща разделен със запетаи списък на групите, към които принадлежи потребителят. Така че можете да го използвате нещо подобно:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. как да експортирате рамка с данни (R) в таблица на Oracle

  2. Как мога да извлека следващите n отключени реда от Oracle?

  3. Може ли GRANT да се използва в процедура на Oracle Store?

  4. Брой колони

  5. конвертирайте unix_timestamp в timestamp в oracle