搜诶符合你 发表于 2015-9-23 14:13:11

Oracle EBS-SQL (SYS-12):查询各Profile的设置情况.sql

  SELECT pro.profile_option_name,
  pro.user_profile_option_name,
  lev.level_type TYPE,
  --lev.level_code,
  lev.level_name,
  prv.profile_option_value
  FROM apps.fnd_profile_options_vl pro,
  applsys.fnd_profile_option_values prv,
  (SELECT 10001 level_id,
  'Site' level_type,
  0 level_value,
  'Site' level_code,
  'Site' level_name
  FROM dual
  UNION ALL   
  SELECT 10002 level_id,
  'App' level_type,
  app.application_id level_value,
  app.application_short_name level_code,
  app.application_name level_name
  FROM apps.fnd_application_vl app
  UNION ALL
  SELECT 10003 level_id,
  'Resp' level_type,
  resp.responsibility_id level_value,
  resp.responsibility_key level_code,
  resp.responsibility_name level_name
  FROM apps.fnd_responsibility_vl resp
  UNION ALL      
  SELECT 10004 level_id,
  'User' level_type,
  usr.user_id level_value,
  usr.user_name level_code,
  usr.user_name level_name
  FROM applsys.fnd_user usr) lev
  WHERE pro.profile_option_id = prv.profile_option_id(+)    AND prv.level_id = lev.level_id(+)   
  AND prv.level_value = lev.level_value(+)    --参数Profile,下面连个条件用一个即可   
  AND pro.user_profile_option_name LIKE '%' --Profile名称
  ORDER BY pro.profile_option_name,
  lev.level_type, lev.level_name;
页: [1]
查看完整版本: Oracle EBS-SQL (SYS-12):查询各Profile的设置情况.sql