Oracle FND - 用户API fnd_user_pkg的常用用法

一、创建用户

BEGIN
  fnd_user_pkg.createuser(x_user_name            => 'YUSUF'
                         ,x_owner                => fnd_user_pkg.null_char
                         ,x_unencrypted_password => 'mnb1234?'
                         ,x_start_date           => SYSDATE
                         ,x_end_date             => fnd_user_pkg.null_date);
  COMMIT;
END;

二、失效用户

BEGIN
  fnd_user_pkg.disableuser(username => 'YUSUF');
  COMMIT;
END;

三、更换用户密码

BEGIN
  fnd_user_pkg.updateuser(x_user_name            => 'YUSUF'
                         ,x_owner                => fnd_user_pkg.null_char
                         ,x_unencrypted_password => 'zxc1234?');
  COMMIT;
END;

四、分配职责

DECLARE
  l_resp_app VARCHAR2(50);
  l_resp_key VARCHAR2(30);
BEGIN
  SELECT a.application_short_name, v.responsibility_key
    INTO l_resp_app, l_resp_key
    FROM fnd_responsibility_vl v, fnd_application a
   WHERE v.application_id = a.application_id
     AND v.responsibility_name = '应用开发员';

  fnd_user_pkg.addresp(username       => 'YUSUF'
                      ,resp_app       => l_resp_app
                      ,resp_key       => l_resp_key
                      ,security_group => 'STANDARD'
                      ,description    => fnd_user_pkg.null_char
                      ,start_date     => SYSDATE
                      ,end_date       => fnd_user_pkg.null_date);
  COMMIT;
END;

五、失效已分配的职责

DECLARE
  l_resp_app VARCHAR2(50);
  l_resp_key VARCHAR2(30);
BEGIN
  SELECT a.application_short_name, v.responsibility_key
    INTO l_resp_app, l_resp_key
    FROM fnd_responsibility_vl v, fnd_application a
   WHERE v.application_id = a.application_id
     AND v.responsibility_name = '应用开发员';

  fnd_user_pkg.delresp(username       => 'YUSUF'
                      ,resp_app       => l_resp_app
                      ,resp_key       => l_resp_key
                      ,security_group => 'STANDARD');
  COMMIT;
END;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值