Oracle EBS-SQL (SYS-22):sysadmin_用户职责查询.sql

本文提供了一个Oracle数据库查询的示例,展示了如何从多个表中联接数据并筛选特定职责名称的用户信息。此查询涉及FND_USER、FND_USER_RESP_GROUPS_DIRECT等表,并通过联接获取了员工姓名等详细信息。

select fu.user_name 用户名,

         fu.description 用户说明,

         frv.RESPONSIBILITY_NAME 职责名称,

         REQUEST_GROUP_NAME 报表组,

         (select  ppf.FULL_NAME

            from apps.per_people_f  ppf

          where fu.employee_id = ppf.PERSON_ID and trunc(sysdate)  between  trunc(ppf.EFFECTIVE_START_DATE)

             and trunc(ppf.EFFECTIVE_END_DATE)) 人员

from  applsys.FND_USER fu     ,

         apps.FND_USER_RESP_GROUPS_DIRECT  fur     ,

         apps.FND_RESPONSIBILITY_VL frv     ,

         apps.FND_REQUEST_GROUPS  frg    

where fu.user_id = fur.user_id and frv.RESPONSIBILITY_ID = fur.RESPONSIBILITY_ID

    and nvl(frv.END_DATE,sysdate) >= sysdate

    and nvl(fur.END_DATE,sysdate) >= sysdate

    and nvl(FU.END_DATE,sysdate)  >= sysdate
    and frv.REQUEST_GROUP_ID = frg.REQUEST_GROUP_ID(+)

    and (frv.RESPONSIBILITY_NAME like '10%' or frv.RESPONSIBILITY_NAME like '20%')

order by fu.user_name,

        frv.RESPONSIBILITY_NAME

转载于:https://www.cnblogs.com/st-sun/p/3777996.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值