深入探索Oracle凭证如何查询(oracle凭证如何查询)

深入探索Oracle凭证如何查询

Oracle凭证是企业管理的重要组成部分,对于企业来说,凭证的管理也是一项非常重要的工作。在Oracle数据库中,凭证的查询是必不可少的,因为这是企业管理及审计的必要手段。本文将深入探索Oracle凭证的查询方法,帮助读者更好地应对企业管理中的挑战。

Oracle凭证类型

在进行凭证查询之前,需要了解Oracle中支持的凭证类型,主要包括人员、标准、计划、培训和询价等五种类型。在查询凭证时需要根据不同的类型进行不同的操作。例如在查询人员凭证时,需要查询人员信息和工资信息等;在查询标准凭证时,需要查询标准信息和审核结果等。因此,在进行凭证查询时需要对不同类型的凭证有深入的了解。

凭证查询方法

最常用的凭证查询方法是使用SQL语句查询,这需要一定的SQL基础知识和相关的Oracle表结构。下面我们将介绍一些常用的凭证查询语句。

查询人员类凭证信息

SELECT PAPF.PERSON_NUMBER –员工编号

,PAPF.FULL_NAME –姓名

,PAF.PAY_ELEMENT_NAME –工资项目

,PAPF.SEX –性别

,PAPF.MARITAL_STATUS –婚姻状况

,PAPF.HIRE_DATE –入职时间

,PAPF.BIRTH_DATE –出生日期

,PER_ALL_ASSIGNMENTS_F.WORKER_TYPE –员工类型

,PER_ALL_ASSIGNMENTS_F.PRIMARY_FLAG –主职位标识

,PA_SUPPLEMENTAL_PAY.PAY_VALUE –补贴值

FROM HR.PER_ALL_PEOPLE_F PAPF

,HR.PER_ALL_ASSIGNMENTS_F PER_ALL_ASSIGNMENTS_F

,HR.PAY_ASSIGNMENT_ACTIONS_F PAY_ASSIGNMENT_ACTIONS_F

,HR.PAY_ELEMENT_TYPES_F PAF

,HR.PA_SUPPLEMENTAL_PAY PA_SUPPLEMENTAL_PAY

WHERE PAPF.PERSON_ID=PER_ALL_ASSIGNMENTS_F.PERSON_ID

AND PER_ALL_ASSIGNMENTS_F.ASSIGNMENT_TYPE=’E’

AND PER_ALL_ASSIGNMENTS_F.ASSIGNMENT_STATUS_TYPE=’ACTIVE’

AND PAY_ASSIGNMENT_ACTIONS_F.ASSIGNMENT_ID=PER_ALL_ASSIGNMENTS_F.ASSIGNMENT_ID

AND PAF.PAY_ELEMENT_TYPE_ID=PAY_ASSIGNMENT_ACTIONS_F.PAY_ELEMENT_TYPE_ID

AND PA_SUPPLEMENTAL_PAY.ASSIGNMENT_ID=PER_ALL_ASSIGNMENTS_F.ASSIGNMENT_ID

AND PAF.PAY_ELEMENT_NAME=’基本工资’

AND PPFE.SEGMENT1=VHZTLJWY

ORDER BY PAPF.PERSON_NUMBER

查询标准类凭证信息

SELECT SUBSTR(LTREE_STRUCT, 0, INSTR(LTREE_STRUCT, ‘:’, 1, LENGTH(LTREE_STRUCT))) AS PARENT_CODE,

SUBSTR(LTREE_STRUCT, INSTR(LTREE_STRUCT, ‘:’, 1, LENGTH(LTREE_STRUCT)) + 1, LENGTH(LTREE_STRUCT)) AS CODE,

SEGMENT1,

SEGMENT2,

END_DATE,

STATUS,

CREATION_DATE

FROM QA.QA_LOOKUPS

WHERE LOOKUP_TYPE = ‘QA_MODIFY_TYPE’

ORDER BY PARENT_CODE, CODE

以上两个查询语句仅为示例,读者需要根据具体情况进行修改。

凭证查询工具

在查询凭证时还可以使用Oracle提供的企业管理工具,如EBS(企业资源管理系统)和CMT(财务信息分析工具),这些工具有较好的用户界面和完善的功能,能够满足部分特定查询需求。

总结

凭证查询是企业管理中非常重要的一项工作,需要根据凭证类型进行不同的查询,最常见的查询方法是使用SQL语句。在进行凭证查询时需要了解Oracle的表结构和相关的SQL知识。另外,企业管理工具也是一种有力的查询手段。希望本文能够帮助读者更好地理解和掌握Oracle凭证查询的方法。


数据运维技术 » 深入探索Oracle凭证如何查询(oracle凭证如何查询)