Oracle FND API–Create User

--API - fnd_user_pkg.createuser
--
--Example --

-- --------------------------------------
-- API to CREATE FND User
-- --------------------------------------

DECLARE
   lc_user_name                VARCHAR2 (100) := ‘QUANWEIRU_TEST1‘;
   lc_user_password            VARCHAR2 (100) := ‘Oracle123‘;
   ld_user_start_date          DATE := TO_DATE (‘01-JUN-2015‘);
   ld_user_end_date            VARCHAR2 (100) := NULL;
   ld_password_date            VARCHAR2 (100) := TO_DATE (‘01-JUN-2015‘);
   ld_password_lifespan_days   NUMBER := 90;
   ln_person_id                NUMBER := 5022;
   lc_email_address            VARCHAR2 (100) := ‘[email protected]‘;
BEGIN
   fnd_user_pkg.createuser (
      x_user_name                => lc_user_name,
      x_owner                    => NULL,
      x_unencrypted_password     => lc_user_password,
      x_start_date               => ld_user_start_date,
      x_end_date                 => ld_user_end_date,
      x_password_date            => ld_password_date,
      x_password_lifespan_days   => ld_password_lifespan_days,
      x_employee_id              => ln_person_id,
      x_email_address            => lc_email_address);

COMMIT;
EXCEPTION
   WHEN OTHERS
   THEN
      ROLLBACK;
      DBMS_OUTPUT.PUT_LINE (SQLERRM);
END;

时间: 2024-12-31 07:22:32

Oracle FND API–Create User的相关文章

Oracle HRMS API – Create Employee

-- Create Employee -- ------------------------- DECLARE   lc_employee_number            PER_ALL_PEOPLE_F.EMPLOYEE_NUMBER%TYPE := 'WRKNO1000001';   ln_person_id                  PER_ALL_PEOPLE_F.PERSON_ID%TYPE;   ln_assignment_id              PER_ALL_

ORACLE—002:Create之创建类型

--积累工作中用到的SQL ORACLE中也是有类型的,可作为存储过程,函数等的输入输入出. 下面看下创建. 用法 CREATE OR REPLACE TYPE 类型名称 AS OBJECT(  字段1          类型,  字段2          类型,  字段3         类型) 例如 CREATE OR REPLACE TYPE  T_OBJ  AS OBJECT(  T_ID          VARCHAR2(20),  T_NAME   VARCHAR2(20)) 用法

ORACLE—003:Create之创建表前判断表是否存在

建表前如何判断表是否存在呢,因为table是不支持replace的.下面的sql能帮到你. create前先判断表是否存在.例如,如果存在则drop掉那个表.当然你也可以定义自己的操作. declare v_cnt Number; begin select count(*) into v_cnt from user_tables where upper(table_name) like '%TMP_CLOB_SQL%'; if v_cnt>0 then execute immediate 'DR

oracle 02180无效CREATE TABLESPACE命令

Oracle 02180 无效CREATE TABLESPACE命令 解决方案: extend错误,应该为extent,虽然二者都有扩展的意思 extent: n  程度; 长度; 广大地域; 扣押; extend: vt.延伸:扩大:推广: vt.延长:伸展:给予:发出(邀请.欢迎等): vi.延伸.伸出:增加: vt. 延伸; 扩大; 推广; vt. 延长; 伸展; 给予; 发出(邀请.欢迎等); vi. 延伸; 伸出; 增加; 原文地址:https://www.cnblogs.com/mi

ORACLE—002:Create创作型

--用于工作的积累SQL ORACLE另外还有的类型.储过程.函数等的输入输入出. 以下看下创建. 使用方法 CREATE OR REPLACE TYPE 类型名称 AS OBJECT(  字段1          类型,  字段2          类型,  字段3         类型) 比如 CREATE OR REPLACE TYPE  T_OBJ  AS OBJECT(  T_ID          VARCHAR2(20),  T_NAME   VARCHAR2(20)) 使用方法:

创建Oracle的用户 create user scott identified by tiger;

在命令行里sqlplus 以system身份登录,密码是自己设的system C:\Users\Administrator>sqlplus SQL*Plus: Release 10.2.0.1.0 - Production on 星期二 10月 14 21:29:23 2014 Copyright (c) 1982, 2005, Oracle.  All rights reserved. 请输入用户名:  system 输入口令: 连接到: Oracle Database 10g Express

【oracle】oracledba3 create a sorted hash cluster to store the data

You are designing an application for Certkiller .com and you have been asked to design a database table to facilitate monthly bill gen eration. The bill would include details of customer calls, listed in chronological order. Which method would you fo

探索Oracle之数据库升级二 11.2.0.3升级到11.2.0.4完整步骤

探索Oracle之数据库升级二  11.2.0.3升级到11.2.0.4完整步骤 说明:         这篇文章主要是记录下单实例环境下Oracle 11.2.0.1升级到11.2.0.3的过程,当然RAC的升级是会有所不同.但是他们每个版本之间升级步骤都是差不多的,先升级Database Software,再升级Oracle Instance. Oracle 11.2.0.4的Patchset No:19852360下载需要有Oracle Support才可以.  Patchset包含有7个

Oracle 10.2.0.5 RMAN迁移并升级11.2.0.4一例

一.环境介绍 1. 源数据库环境 操作系统版本: OEL 5.4 x64数据库版本  : 10.2.0.5 x64数据库sid名 : orcl Oracle 10g 10.2.0.5(64bit)安装目录如下: 数据库软件:/u01/app/oracle/product/10.2.0/db_1数据库文件:/u01/app/oracle/oradata/orcl 归档目录:/u01/archivelog RMAN目录:/backup/dbbak/orabak 背景:一个老oracle10g数据库,