`

HR人员基本信息、分配信息和地址信息SQL

 
阅读更多

 

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')


分享到:
评论

相关推荐

    公司人员管理系统——员工信息

    一个完善的公司人员管理系统能够极大地提升管理效率,保证信息的准确性和安全性。本文将详细解析“公司人员管理系统——员工信息”这一核心模块,探讨其功能、实现原理以及在实际操作中的应用。 一、系统功能 1. *...

    考勤系统(Asp.net+SQL Server)

    - **员工信息管理**:管理员工的基本信息,如添加、修改和删除员工。 - **用户角色分配**:为员工分配合适的角色。 - **劳务员部门分配**:指定劳务员负责管理的部门。 - **参数表设置**:设定系统参数,确保考勤...

    JSP SQLServer2000实现的企业人力资源系统

    【企业人力资源系统】是一个基于Java Server Pages(JSP)技术和SQLServer2000数据库实现的应用程序,旨在高效管理企业内部的人力资源信息。这个系统是开发者无私分享的知识成果,无需任何积分即可获取,旨在鼓励...

    hr.rar_hr_公司员工系统

    系统还应具备权限管理,根据职务和职责的不同,分配不同的操作权限,如普通员工可能只能查看个人信息,而管理员则可以进行增删改查等高级操作。 "增加员工"功能涉及到信息录入,包括姓名、性别、出生日期、入职时间...

    HR_人事管理系统(北大青鸟学士后U2)

    2. 数据库设计:数据库是系统的核心部分,可能采用了关系型数据库管理系统(如MySQL或SQL Server),用于存储员工基本信息、考勤记录、绩效评价等各类数据。 二、功能模块 1. 员工管理:系统提供录入、修改、查询和...

    人事管理信息系统

    在人事管理系统中,C#用于创建用户界面,提供图形化的操作方式,使员工和管理人员可以方便地查看和更新信息。它支持事件驱动编程,使得用户与系统的交互更加直观,例如点击按钮查询员工信息或提交审批申请。 接着,...

    74cms3.0添加HR工具箱模块

    1. **员工信息管理**:此模块可以存储和管理所有员工的基本信息,如姓名、职位、入职日期、联系方式等,同时可能还包括员工的工作经历、教育背景等详细资料,方便人事部门进行人员信息查询和统计。 2. **招聘管理**...

    C# 人力资源管理系统 企业人事管理系统 源代码 HR system

    系统支持自定义部门层级,方便管理人员进行权限分配和人员调动。此外,还可以实时更新编制人数,确保人力成本的合理控制。 5. **职员信息管理** 职员信息管理是HR系统的基础,涵盖员工的基本资料、工作经历、教育...

    oracle基本命令

    以下是一些在Oracle中进行基本操作的关键命令,这些命令对于数据库管理员和开发人员来说至关重要。 1. **登录与连接**: - `sqlplus /nolog`:打开SQL*Plus,不自动连接到任何数据库。 - `conn / as sysdba`:以...

    delphi人才信息管理系统.zip

    《Delphi人才信息管理系统》是一款基于Delphi编程语言开发的应用软件,主要功能是管理和处理人才相关的数据信息。在深入理解这个系统之前...无论是对于HR专业人员还是系统管理员,都能从中体验到便捷和高效的管理体验。

    asp.net oa hr 进销存 财务源码

    参数设置:自由设置公司基本信息,包含公司LOGO、公司网址、地址和登录页面的设置 组织机构管理:设置公司组织机构,并添加相关人员 权限设置:通过自由滑动对每一个功能模块自由设置权限 用户管理:可以对公司...

    Hr人力资源管理系统源代码

    例如,员工信息管理模块可能利用Struts2的Action来处理增删改查的操作,Spring管理的Service层负责业务逻辑,如验证信息、计算工龄等,而Hibernate则负责与数据库交互,执行SQL语句,确保数据的准确存储和读取。...

    基于jsp+ssh的人力外包企业专用HR管理平台源码数据库论文.doc

    1. 快速、准确地记录和更新员工信息,包括基本信息、工作经历、技能资质等。 2. 实现高效的考勤管理,包括出勤记录、请假申请、加班管理等。 3. 提供薪酬福利管理,包括薪资计算、社保公积金处理、福利发放等。 4. ...

    oracle自带的人力资源数据库设计

    HR模式包含了一系列与人力资源相关的表,如员工信息、部门信息、职位信息等,这些表的设计反映了实际企业中HR系统的基本架构。 以下是一些关于"Oracle自带的人力资源数据库设计"的关键知识点: 1. **用户和权限**...

    HR& IT management system

    这个系统可能包含了一系列基础功能,如员工信息管理、考勤记录、资源分配等,同时可能涉及到一些基本的IT管理流程,如设备资产管理、问题追踪和系统维护。 在PHP方面,开发人员可能会接触到以下几个核心知识点: 1...

    ch05 员工管理信息系统.zip

    2. **员工信息管理模块**:用于录入、修改和查询员工的基本信息,如姓名、性别、职位、入职日期等。这部分可能涉及到数据库操作,如SQL语句的编写,以及数据表的设计和维护。 3. **考勤管理模块**:记录员工的出勤...

    公司员工管理系统-不错的毕业设计

    5. **部门信息管理**:管理公司的组织架构,包括部门的增删改查,以及部门内员工的分配和调整。 四、设计文档与源代码 该毕业设计不仅提供了完整的系统,还包含设计文档和源代码,对于学习者而言,这是一个宝贵的...

    MF00144-King_L.CRM源码客户关系OA进销存财务审批工作流.zip

    参数设置:自由设置公司基本信息,包含公司LOGO、公司网址、地址和登录页面的设置 组织机构管理:设置公司组织机构,并添加相关人员 权限设置:通过自由滑动对每一个功能模块自由设置权限 用户管理:可以对公司每...

    JSP企业人力资源系统

    1. 员工信息管理:此模块负责录入、修改和查询员工的基本信息,如姓名、工号、入职日期、岗位等,同时可能包含权限分配和角色管理。 2. 招聘管理:涵盖发布招聘信息、收集简历、筛选候选人、面试安排和录用决策等...

Global site tag (gtag.js) - Google Analytics