查找配置文件设的值

本文介绍了一种通过SQL查询来获取Oracle系统中特定用户的特批权限的方法。此查询涉及多个表连接,包括fnd_profile_options_vl、fnd_profile_options_tl等,并详细展示了如何根据不同的层级ID解码并获取具体的权限信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SELECT t.user_profile_option_name us_name,
       l.user_profile_option_name zhs_name,
       decode(v.level_id,
              10001,
              '地点层',
              10002,
              '应用层',
              10003,
              '职责层',
              10004,
              '用户层',
              10005,
              '服务器层',
              10006,
              '组织层',
              '其它') level_name,
       decode(v.level_id,
              10002,
              (SELECT application_name
                 FROM apps.fnd_application_vl
                WHERE application_id = v.level_value),
              10003,
              (SELECT responsibility_name
                 FROM apps.fnd_responsibility_vl
                WHERE responsibility_id = v.level_value
                  AND application_id = v.level_value_application_id),
              10004,
              (SELECT user_name FROM apps.fnd_user WHERE user_id = v.level_value),
              10005,
              (SELECT node_name FROM apps.fnd_nodes WHERE node_id = v.level_value),
              10006,
              (SELECT NAME FROM apps.hr_operating_units WHERE organization_id = v.level_value),
              v.level_value) level_value,
       v.profile_option_value,
       u.user_name,
       v.last_update_date
  FROM apps.fnd_profile_options_vl    t,
       apps.fnd_profile_options_tl    l,
       apps.fnd_profile_option_values v,
       apps.fnd_user                  u
 WHERE t.application_id = v.application_id
   AND t.profile_option_id = v.profile_option_id
   AND t.profile_option_name = l.profile_option_name
   AND l.LANGUAGE = 'ZHS'
   AND u.user_id = v.last_updated_by
   AND t.start_date_active <= SYSDATE
   AND nvl(t.end_date_active, SYSDATE) >= SYSDATE
   AND user_id NOT IN (-1, 0, 1, 2, 3, 4, 5, 6, 7)
   and t.USER_PROFILE_OPTION_NAME = 'CUX:特批权限控制'
 ORDER BY t.user_profile_option_name;

转载于:https://www.cnblogs.com/wang-chen/p/6278978.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值