SELECT PAPF.EMPLOYEE_NUMBER EMPLOYEE_NUMBER,
PAPF.LAST_NAME LAST_NAME, --员工姓名
PAPF.SEX GENDER, --性别
PAPF.NATIONAL_IDENTIFIER NATIONAL_IDENTIFIER, --省份证号码
HL.MEANING MARITAL_STATUS, --婚姻状况
PAPF.EMAIL_ADDRESS EMAIL_ADDRESS, --email地址,
FDFCT.DESCRIPTIVE_FLEX_CONTEXT_NAME || '.' || PA.ADDRESS_LINE1 || '.' ||
PA.ADDRESS_LINE2 || '.' || HLA.MEANING || '.' || PA.POSTAL_CODE || '.' ||
PA.TELEPHONE_NUMBER_1 || '.' || PA.TELEPHONE_NUMBER_2 EMPLOYEE_ADDRESS,
PAPF.EFFECTIVE_START_DATE PER_EFFECTIVE_START_DATE, --人员日期自
PAPF.EFFECTIVE_END_DATE PER_EFFECTIVE_END_DATE, --人员日期至
HAOU.NAME ORGANIZATION_NAME, --组织名称
PAAF.PRIMARY_FLAG PRIMARY_FLAG, --主分配标识
PAAF.ASSIGNMENT_NUMBER ASSIGNMENT_NUMBER, --员工分配编号
PJT.NAME JOB_NAME, --职务名称
HAPFT.NAME POSITION_NAME, --职位名称
PAAF.EFFECTIVE_START_DATE ASS_EFFECTIVE_START_DATE, --分配日期自
PAAF.EFFECTIVE_END_DATE ASS_EFFECTIVE_END_DATE --分配日期至
FROM PER_ALL_PEOPLE_F PAPF, --员工基本信息表
PER_ALL_ASSIGNMENTS_F PAAF, --员工分配表
PER_JOBS PJ, --员工职务
PER_JOBS_TL PJT, --员工职务多语言表
PER_ALL_POSITIONS PAP, --员工职位表
HR_ALL_POSITIONS_F_TL HAPFT, --员工职位多语言表
HR_LOOKUPS HL, --代码
HR_ALL_ORGANIZATION_UNITS HAOU, --组织信息,
FND_TERRITORIES_TL FTT, --地区
FND_DESCR_FLEX_CONTEXTS_TL FDFCT, --弹性域内容
HR_LOOKUPS HLA, --地址代码
PER_ADDRESSES PA --地址信息
WHERE PAPF.PERSON_ID = PAAF.PERSON_ID(+)
AND PAAF.JOB_ID = PJ.JOB_ID(+)
AND PJ.JOB_ID = PJT.JOB_ID(+)
AND PJT.LANGUAGE(+) = USERENV('LANG')
AND PAAF.POSITION_ID = PAP.POSITION_ID(+)
AND PAP.POSITION_ID = HAPFT.POSITION_ID(+)
AND HAPFT.LANGUAGE(+) = USERENV('LANG')
AND PAAF.PRIMARY_FLAG = 'Y'
AND PAPF.MARITAL_STATUS = HL.LOOKUP_CODE(+)
AND HL.LOOKUP_TYPE(+) = 'MAR_STATUS'
AND PAAF.ORGANIZATION_ID = HAOU.ORGANIZATION_ID(+)
AND (SYSDATE BETWEEN PAPF.EFFECTIVE_START_DATE AND
PAPF.EFFECTIVE_END_DATE)
AND (SYSDATE BETWEEN PAAF.EFFECTIVE_START_DATE AND
PAAF.EFFECTIVE_END_DATE)
AND PAPF.PERSON_ID = PA.PERSON_ID(+)
AND PA.COUNTRY = FTT.TERRITORY_CODE(+)
AND PA.STYLE = FDFCT.DESCRIPTIVE_FLEX_CONTEXT_CODE(+)
AND FDFCT.APPLICATION_ID(+) = 800
AND FDFCT.DESCRIPTIVE_FLEXFIELD_NAME(+) = 'Address Structure'
AND FDFCT.LANGUAGE(+) = USERENV('LANG')
AND HLA.LOOKUP_TYPE(+) = 'ADDRESS_TYPE'
AND PA.ADDRESS_TYPE = HLA.LOOKUP_CODE(+)
AND FTT.LANGUAGE(+) = USERENV('LANG')
分享到:
相关推荐
企业基本信息表SQL
企业基本信息表SQL脚本
北大青鸟sqlch091查询学生相关基本信息.sql 北大青鸟sqlch091查询学生相关基本信息.sql 北大青鸟sqlch091查询学生相关基本信息.sql
SQL2005 adventureworks实例数据库 SQL2005 adventureworks实例数据库 SQL2005 adventureworks实例数据库 SQL2005 adventureworks实例数据库 SQL2005 adventureworks实例数据库
SQL SERVER 多表分配
hr sql 脚本
员工信息sql文件,可用于sql语句的学习
oracle学习hr模式初始化脚本,学习SQL语句时初始化使用
Oracle 数据库基本信息查询sql语句
北大青鸟sqlch094使用函数查询学生相关信息.sql 北大青鸟sqlch094使用函数查询学生相关信息.sql 北大青鸟sqlch094使用函数查询学生相关信息.sql
oracle 10 g 中hr用户需要单独安装,比较麻烦,书本上学习例子很多都是HR用户的案例 ,下载后释放到 $ORACLE_HOME/demo/schema/human_resources/目录下...$ORACLE_HOME/demo/schema/human_resources/hr_main.sql来创建
适合所有与数据库应用相关的人员。 内容:1.Sql语句的基础知识。 2.Sql的基础优化规则
sqlserver2005 自带的工具对 表的备注 和 字段的备注说明维护起来非常麻烦,而且不方便显示表或字段的备注信息,而一般开发人员很看重表和字段的备注。 为此,我作了一个 sqlserver2005 的小工具,特点: 1.能够对...
学生信息管理系统(SQL后台+原创) 学生信息管理系统(SQL后台+原创) 学生信息管理系统(SQL后台+原创) 学生信息管理系统(SQL后台+原创) 学生信息管理系统(SQL后台+原创)
微软SQL Server 2008 R2中的资源分配方式与SQL Server 2005中的方式相比是一种完全不同的过程。利用资源控制器,在SQL Server 2008 R2中解决方案供应商有切实可用的方法管理CPU和内存。 资源消耗是长期以来困扰...
利用SQL语句得到代表该服务器唯一硬件信息网卡ID,可用于程序加密。在SQL Server2005/2008中得到验证,需要启用 xp_cmdshell。
《精通Oracle 10g SQL和PL/SQL》是专门为Oracle应用开发人员所提供的SQL和PL/SQL编程指南。通过学习《精通Oracle 10g SQL和PL/SQL》,读者不仅可以掌握SQL和PL/SQL的基础知识,而且还可以掌握SQL高级特征(正则...
hr7.sql
hr4.sql