Oracle HRMS 数据字典
Oracle数据库服务器工作模式与数据字典

通常,用户通过对静态数据字典视图的查询可以获取所需要的所有 数据库信息。
Oracle静态数据字典视图可以分为3类,各类视图具有独特的前 缀.
调度程序定期检查“响应队列”,如果发现有自己送出 请求的处理结果,则将结果取出。调度程序根据处理结 果中保存的调度程序ID来标识该结果是否是自己的。
调度程序将处理结果返回给用户进程。
9.1.3 共享服务器模式设置与管理
共享服务器模式设置 共享服务器模式管理
(1)共享服务器模式设置
通过设置数据库的下列参数或在数据库运行时动态设置下列参数,使 数据库工作在共享服务器模式。
如果初始化参数SHARED_SERVERS值为0,那么数据库运行在 专用服务器模式。要使数据库运行在共享服务器模式,必须将 SHARED_SERVERS值设置为大于0。
注意:
将初始化参数SHARED_SERVERS由非0值转换为0 值后,数据库并不能立即进入专用服务器模式,需要等 待当前所有基于共享服务器模式的连接结束后,数据库 才转换为专用服务器模式。
服务器进程与客户进程是一对一的关系。 各个专用服务器进程之间是完全独立,它们之间没有数据共享。
下列情况下应该在采用专用服务器模式。
批处理和大任务操作时。批处理和大任务操作使服务器进程一直处于忙碌状态, 减少服务器进程的空闲,减少系统资源的浪费;
使用RMAN进行数据库备份、恢复及执行数据库启动与关闭等操作时。
静态数据字典视图
通过对静态数据字典表进行解密和处理,创建了一系列 用户可读的静态数据字典视图。在数据库创建过程中, 通过自动运行catalog.sql脚本创建静态数据字典视图 及其公共同义词,并进行授权,如静态数据字典视图 USER_TABLES。
ORACLE数据字典

ORACLE数据字典(一)数据字典概念Oracle数据字典由表和视图组成,其中存储了一些与数据库结构信息相关的数据库对象。
数据字典描述了实际数据的组织方式。
例如,表的创建者信息、创建时间信息、表空间信息、用户访问权限信息等。
它们可以像其他数据库表或视图一样进行查询,但不能修改。
它们存储在系统表空间中。
当用户在操作数据库中的数据时遇到困难,他们可以访问数据字典来查看详细信息。
数据字典不仅是数据库的核心,也是所有用户,包括最终用户、程序员和数据库管理员的重要工具。
因为数据字典是只读的,所以我们只能对其表或视图使用SQL查询语句。
oracle数据库字典通常是在创建和安装数据库时被创建的,oracle数据字典是oracle数据库系统工作的基础,没有数据字典的支持,oracle数据库系统就不能进行任何工作。
数据字典中的表是不能直接被访问的,但是可以访问数据字典中的视图。
数据字典内容包括:1.数据库中所有模式对象的信息,如表、视图、集群、索引、集群、同义词、序列、过程、方法、包、触发器等。
2,分配多少空间,当前使用了多少空间等。
3,列的缺省值。
4.约束信息的完整性。
5.Oracle用户的名称。
6,用户及角色被授予的权限。
7,用户访问或使用的审计信息。
8,其它产生的数据库信息。
(二)数据字典分类数据字典按照存在的形式分为数据字典表和数据字典视图。
2.1数据字典表数据字典表里的数据是oracle系统存放的系统数据,而普通表存放的是用户的数据。
为了方便的区别这些表,这些表的名字都是用\结尾,这些表属于sys用户。
数据字典表由$oracle_uuhome/rdbms/admin/sql创建。
创建BSQ脚本,并在此脚本中调用其他脚本来创建这些数据字典表。
在这些创建脚本中使用基表创建SQL。
只有Oracle可以读取和写入这些数据字典表。
基表是存储数据库信息的基础表。
基表是在任何Oracle 数据库中创建的第一个对象。
使用“创建数据库”创建数据库时,只要Oracle server运行SQL BSQ脚本,就会自动创建这些对象。
Oracle 常用数据字典、外键查询

查看当前用户的角色
SQL>select * from user_role_privs;
查看当前用户的系统权限和表级权限
SQL>select * from user_sys_privs;
SQL>select * from user_tab_privs;
显示当前会话所具有的权限
from user_constraints a, user_cons_columns b
WHERE a.constraint_type='R'
and
a.r_constraint_name=b.constraint_name)
b
where a.r_constraint_name=b.r_constraint_name
SQL>select index_name,index_type,table_name from user_indexes order by table_name;
查看索引被索引的字段
SQL>select * from user_ind_columns where index_name=upper('&index_name'); 外键查询
select a.table_name 外键表名,a.column_name 外键列名,b.table_name 主键表名,b.column_name 主键列名
from
(select a.constraint_name,b.table_name,b.column_name,a.r_constraint_name
SQL>select * from session_privs;
Oracle用户、角色、权限(系统权限、对象权限)的数据字典表

Oracle⽤户、⾓⾊、权限(系统权限、对象权限)的数据字典表1 三者的字典表1.1 ⽤户select * from dba_users;select * from all_users;select * from user_users;1.2 ⾓⾊select * from dba_roles;1.3 权限分为系统权限与对象权限:select * from system_privilege_map;select * from table_privilege_map;2 三者之间关系的字典表这类关系字典表的表名后缀都包含"_privs"2.1 ⽤户与⾓⾊⽤户拥有的⾓⾊:select * from dba_role_privs;select * from user_role_privs;select * from role_role_privs;role_role_privs和role_role_privs 都是dba_role_privs的⼦集.dba_role_privs的grantee字段包括⽤户名与⾓⾊名.user_role_privs的username字段包括操作⽤户的⽤户名.role_role_privs的role字段只是⾓⾊名.注意: 没有role_all_privs, 为什么没有搞懂.2.2 ⽤户与权限⽤户拥有的系统权限:select * from dba_sys_privs;select * from user_sys_privs;注意: 没有all_sys_privs, 为什么没有搞懂.⽤户拥有的对象权限:select * from dba_tab_privs;select * from all_tab_privs;select * from user_tab_privs;select * from dba_col_privs;select * from all_col_privs;select * from user_col_privs;2.3 ⾓⾊与权限查询授出去的对象权限(通常是属主⾃⼰查)select * from role_sys_privs;select * from role_tab_privs;3 其他查询授出去的对象权限(通常是属主⾃⼰查)select * from user_tab_privs_made;select * from all_tab_privs_made;⽤户拥有的对象权限select * from user_tab_privs_recd;select * from all_tab_privs_recd;⽤户分配出去的列的对象权限select * from user_col_privs_made;select * from all_col_privs_made;⽤户拥有的关于列的对象权限select * from user_col_privs_recd;select * from all_col_privs_recd;。
Oracle数据字典

Oracle数据字典在Oracle中还有一些不常用的数据字典表,但这些表不是真正的字典家族,他们差不多上一些重要的单一的视图。
这些视图见下表:Oracle数据库字典的应用借助Oracle数据字典,利用Oracle的DDL语句,我们能够做专门多情况,几乎所有的Oracle开发辅助工具差不多上利用这一点进行设计的。
作者将通过如何取得数据库表字段信息来说明。
第一我们定义一个数据库表,数据库表结构如下:创建表的SQL语句如下-- 创建数据表create table TABLE_TEST(NAME varchar2(40) not null,SEX varchar2(1) default 'Y' not null,BIRTHDAY date not null,HEIGHT number(3,2),WEIGHT number(3,2),MEMO blob);-- 给列添加备注comment on column TABLE_ is '姓名';comment on column TABLE_TEST.SEX is '性别';comment on column TABLE_TEST.BIRTHDAY is '生日';comment on column TABLE_TEST.HEIGHT is '身高';comment on column TABLE_TEST.WEIGHT is '体重';comment on column TABLE_TEST.MEMO is '备注';-- 创建约束关系主键外键其他alter table TABLE_TEST add constraint TB_TEST_P_NAME primary key (NAME);数据表创建完毕,执行下列SQL语句:selectA.column_name 字段名,A.data_type 数据类型,A.data_length 长度,A.data_precision 整数位,A.Data_Scale 小数位,A.nullable 承诺空值,A.Data_default 缺省值,B ments 备注fromuser_tab_columns A,user_col_comments BwhereA.Table_Name =B.Table_Nameand A.Column_Name = B.Column_Nameand A.Table_Name = 'TABLE_TEST'我们能够得出一下结果:如此,我们在进行程序设计时,通过一条简单的SQL语句,然好通过Ole调用Word,便可为最终用户导出完整的数据库表字典文档。
Oracle数据字典

Oracle数据字典数据字典是Oracle数据库的核心组件,它是由一系列对于用户而言是只读的基础表和视图组成,它保存了关于数据库本身以及其中存储的所有对象的基本信息。
可以认为数据字典记录了数据库实例自身的重要信息。
对数据字典的管理和维护由Oracle系统负责,任何数据库用户都无法对数据字典中的内容进行修改,但是数据库用户可以查看数据字典中的内容。
为了方便用户查看数据字典中的信息,数据字典中的信息也是通过表和视图的形式组织起来的,数据字典和视图都保存在SYSTEM表空间中。
数据字典中的信息实际上中保存在基本表中的,并且只有Oracle系统才有权读取和写入基础表。
基础表中存储的信息通常是经过加密处理的。
视图是一种虚拟表,它本身并不包含数据,其中的数据是经过处理后基本表中的数据。
数据字典中视图的作用是将表中各种信息进行分类,以方便用户获取其中的数据。
大多数情况下,用户可以通过数据字典视图来获取与数据库相关的信息,而不需要访问数据字典表。
在Oracle实例运行期间,需要从数据字典表中读取信息,用于判断用户要访问的对象是否存在等信息。
同时,Oracle还不断地向数据字典表中写入数据,以反映用户对数据库、以及数据库中保存的各对象所做的修改。
例如,用户创建了一个表,这时系统将在数据字典中记录该表的结构信息、表在存储信息等。
对于数据库用户而言,数据字典中的视图好一本关于当前Oracle数据库的参考手册,可以通过SELECT语句查询。
数据库用户由于权限不同,所能访问的数据字典视图的数量和类型也不同。
用户所使用数据字典视图大致可以分为三类,并且各种类型的视图以不同名称的前缀表示。
这三类数据字典视图的介绍如下:●USER视图USER视图就是以USER_字符为名称前缀的数据字典视图。
每个数据库用户都有一组属于自己的视图,在USER视图中包含了属于该用户的所有对象的信息。
●ALL视图ALL视图就是以ALL_字符为名称前缀的数据字视图。
Oracle数据字典

8. 如果利用VB提供的开发工具,则能创造丰富多彩的界面。进一步的 学习可参考有关VB数据库编程方面的书籍。
PPT文档演模板
Oracle数据字典
5. 利用Microsoft Excell访问Oracle 数据表
1. 进入Microsoft Excell 2. 建立数据源
点击:
[数据] [获取外部数据] [新建查询] 在“选择数据源”窗口中,选择〈新数据源〉,[确定],并依次进行下列输入
5.结束Oracle ODBC 测试
PPT文档演模板
Oracle数据字典
4. 通过Visual Basic访问Oracle数据表
n 设置好ODBC数据源以后,就可以利用Visual Basic 提供的数据管理 器来访问数据库了。步骤如下:
1.启动 Visual Basic 2.选择:
[外接程序] [可视化数据管理器] 3.弹出数据库管理器(VisData)的主窗口 4.选择: [文件] [打开数据库] ODBC
Oracle数据字典
PPT文档演模板
2020/11/3
Oracle数据字典
1. Oracle数据字典
n 数据字典(data dictionary)是存储在数据库中的所有对象信息的知识 库。
n Oracle RDBMS使用数据字典获取对象信息和安全信息,而用户和DBA用它 来查阅数据库信息。
PPT文档演模板
2.出现测试窗口 选择Connect连接,从[机器数据源]选择欲测试的数据名称。
PPT文档演模板
Oracle数据字典
3. Oracle ODBC 测试…
3. 进行Oracle联结 输入: 用户名称: scott 密码:tiger 服务器:Oracle10
Oracle 数据字典

Oracle中的数据字典技术及常用数据字典总结一、Oracle数据字典数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据的。
比如一个表的创建者信息,创建时间信息,所属表空间信息,用户访问权限信息等。
当用户在对数据库中的数据进行操作时遇到困难就可以访问数据字典来查看详细的信息。
Oracle中的数据字典有静态和动态之分。
静态数据字典主要是在用户访问数据字典时不会发生改变的,但动态数据字典是依赖数据库运行的性能的,反映数据库运行的一些内在信息,所以在访问这类数据字典时往往不是一成不变的。
以下分别就这两类数据字典来论述。
[@more@]1.静态数据字典这类数据字典主要是由表和视图组成,应该注意的是,数据字典中的表是不能直接被访问的,但是可以访问数据字典中的视图。
静态数据字典中的视图分为三类,它们分别由三个前缀够成:user_*、all_*、dba_*。
user_*该视图存储了关于当前用户所拥有的对象的信息。
(即所有在该用户模式下的对象)all_*该试图存储了当前用户能够访问的对象的信息。
(与user_*相比,all_*并不需要拥有该对象,只需要具有访问该对象的权限即可)dba_*该视图存储了数据库中所有对象的信息。
(前提是当前用户具有访问这些数据库的权限,一般来说必须具有管理员权限)从上面的描述可以看出,三者之间存储的数据肯定会有重叠,其实它们除了访问范围的不同以外(因为权限不一样,所以访问对象的范围不一样),其他均具有一致性。
具体来说,由于数据字典视图是由SYS(系统用户)所拥有的,所以在却省情况下,只有SYS和拥有DBA系统权限的用户可以看到所有的视图。
没有DBA权限的用户只能看到user_*和all_*视。
如果没有被授予相关的SELECT权限的话,他们是不能看到dba_*视图的。
由于三者具有相似性,下面以user_为例介绍几个常用的静态视图:user_users视图主要描述当前用户的信息,主要包括当前用户名、帐户id、帐户状态、表空间名、创建时间等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
HR数据字典4.1.人员基本信息表(PER_ALL_PEOPLE_F)字段名 类型 是否为空 备注 PERSON_ID NUMBER(10) ,PK N 员工标示 EFFECTIVE_START_DATE DATE,PK N 有效期起始日期 EFFECTIVE_END_DATE DATE,PK N 有效中止日期 BUSINESS_GROUP_ID NUMBER(15) N 业务组编号 PERSON_TYPE_ID NUMBER(15) N 人员类型号 LAST_NAME VARCHAR2(150) N 姓氏FIRST_NAME VARCHAR2(150) Y 名字START_DATE DATE N 开始日期 DATE_OF_BIRTH DATE Y 出生日期 MARITAL_STATUS VARCHAR2(30) Y 个人状态 NATIONAL_IDENTIFIER VARCHAR2(30) Y 身份证号码 PREVIOUS_LAST_NAME VARCHAR2(150) Y 曾用名SEX VARCHAR2(30) Y 性别 ORIGINAL_DATE_OF_HIRE DATE Y 雇佣日期4.2.Lookup表(FND_COMMON_LOOKUPS、HR_LOOKUPS)字段名 类型 是否为空 备注 LOOKUP_TYPE VARCHAR2(30) NLOOKUP_CODE VARCHAR2(30) NMEANING VARCHAR2(80) N4.3.职位表(PER_ALL_POSITIONS)字段名 类型 是否为空 备注 POSITION_ID NUMBER(15) ,PK N 职位编号 BUSINESS_GROUP_ID NUMBER(15) N 业务组编号 JOB_ID NUMBER(15) N 职务编号 ORGANIZATION_ID NUMBER(15) N 组织编号 SUCCESSOR_POSITION_ID NUMBER(15) Y 下属职位编号 LOCATION_ID NUMBER(15) Y 地址编号 POSITION_DEFINITION_ID NUMBER(15) N 职位定义编号 DATE_EFFECTIVE DATE N 有效日期 NAME VARCHAR2(240) Y 职位名称FREQUENCY VARCHAR2(30) Y 频率TIME_NORMAL_FINISH VARCHAR2(5) Y 下班时间TIME_NORMAL_START VARCHAR2(5) Y 上班时间 WORKING_HOURS NUMBER(22,3) Y 工作小时数4.4.职位定义表(PER_POSITION_DEFINITIONS)字段名 类型 是否为空 备注 POSITION_DEFINITION_ID NUMBER(15) ,PK N 编号ID_FLEX_NUM NUMBER(15) N 弹性域编号 SEGMENT1 VARCHAR2(60) Y 段1SEGMENT2 VARCHAR2(60) Y 段2SEGMENT3 VARCHAR2(60) Y 段34.5.组织表(HR_ALL_ORGANIZATION_UNITS)字段名 类型 是否为空 备注 ORGANIZATION_ID NUMBER(15) ,PK N 组织编号 BUSINESS_GROUP_ID NUMBER(15) N 业务组编号COST_ALLOCATION_KEYFLEX_ID NUMBER(9) Y 成本计算弹性域编号 LOCATION_ID NUMBER(15) Y 地址编号 DATE_FROM DATE N 起始日期 NAME VARCHAR2(240) N 组织名称 ATTRIBUTE1 VARCHAR2(150) Y 组织类别 4.6.组织层次表(PER_ORG_STRUCTURE_ELEMENTS)4.7.等级表(PER_GRADES)字段名 类型 是否为空 备注 GRADE_ID NUMBER(15) ,PK N 等级编号 BUSINESS_GROUP_ID NUMBER(15) N 业务组编号 GRADE_DEFINITION_ID NUMBER(15) N 等级定义编号 DATE_FROM DATE N 起始日期 SEQUENCE NUMBER(15) N 序号NAME VARCHAR2(240) Y 等级名称 4.8.有效的等级表(PER_VALID_GRADES)字段名 类型 是否为空 备注 VALID_GRADE_ID NUMBER(15) ,PK N 有效等级编号GRADE_ID NUMBER(15) N 等级编号DATE_FROM DATE N 起始日期JOB_ID NUMBER(15) Y 职务编号 POSITION_ID NUMBER(15) Y 职位编号 4.9.等级定义表(PER_GRADE_DEFINITIONS)字段名 类型 是否为空 备注 GRADE_DEFINITION_ID NUMBER(15) ,PK N 等级定义编号 ID_FLEX_NUM NUMBER(15) N 等级弹性域编号SUMMARY_FLAG VARCHAR2(1) N 等级弹性域摘要标示 ENABLED_FLAG VARCHAR2(1) N 启用标示 SEGMENT1 VARCHAR2(60) Y 等级级别 4.10.再雇佣表(PER_PERIODS_OF_SERVICE)字段名 类型 是否为空 备注 PERIOD_OF_SERVICE_ID NUMBER(9) ,PK N 雇佣编号 BUSINESS_GROUP_ID NUMBER(15) N 业务组编号TERMINATION_ACCEPTED_PERSON _ID NUMBER(10) Y 接受解雇的人员编号PERSON_ID NUMBER(10) N 人员编号DATE_START DATE N 开始日期 ACCEPTED_TERMINATION_DATE DATE Y 接受中止日期 ACTUAL_TERMINATION_DATE DATE Y 实际中止日期 FINAL_PROCESS_DATE DATE Y 最终处理日期LAST_STANDARD_PROCESS_DATE DATE Y 最后标准处理日期LEAVING_REASON VARCHAR2(30) Y 离职原因 NOTIFIED_TERMINATION_DATE DATE Y 通知中止日期 PROJECTED_TERMINATION_DATE DATE Y 计划中止日期 ADJUSTED_SVC_DATE DATE Y 调整日期4.11.人员分析表(PER_PERSON_ANALYSES)字段名 类型 是否为空 备注 PERSON_ANALYSIS_ID NUMBER(15) N 人员分析编号ANALYSIS_CRITERIA_ID NUMBER(15),PK N 分析标准编号PERSON_ID NUMBER(10) N 人员编号 DATE_FROM DATE Y 开始日期 DATE_TO DATE Y 结束日期ID_FLEX_NUM NUMBER(15) Y 人员组弹性域编号4.12.人员分析标准表(PER_ANALYSIS_CRITERIA)字段名 类型 是否为空 备注 ANALYSIS_CRITERIA_ID NUMBER(15) ,PK N 编号ID_FLEX_NUM NUMBER(15) N 弹性域编号 SUMMARY_FLAG VARCHAR2(1) N 弹性域摘要标示ENABLED_FLAG VARCHAR2(1) N 启用标示4.13.员工分配表(PER_ALL_ASSIGNMENTS_F)字段名 类型 是否为空 备注 ASSIGNMENT_ID NUMBER(10) ,PK N 分配编号 EFFECTIVE_START_DATE DATE,PK N 有效开始日期 EFFECTIVE_END_DATE DATE,PK N 有效结束日期 BUSINESS_GROUP_ID NUMBER(15) N 业务组编号 RECRUITER_ID NUMBER(10) Y 招聘人员编号 GRADE_ID NUMBER(15) N 等级编号 POSITION_ID NUMBER(15) N 职位编号JOB_ID NUMBER(15) N 职务编号ASSIGNMENT_STATUS_TYPE_ID NUMBER(9) N 分配状态类型编号PAYROLL_ID NUMBER(9) Y 工资编号 LOCATION_ID NUMBER(15) Y 地址编号 PERSON_ID NUMBER(10) N 员工标示 SUPERVISOR_ID NUMBER(10) Y 主管编号 ORGANIZATION_ID NUMBER(15) N 组织编号 PEOPLE_GROUP_ID NUMBER(15) Y 人员组编号 VACANCY_ID NUMBER(15) Y 空缺编号 ASSIGNMENT_SEQUENCE NUMBER(15) N 分配次序ASSIGNMENT_TYPE VARCHAR2(1) N 分配类型 PRIMARY_FLAG VARCHAR2(30) N 主要标示4.14.薪金基准表(PER_PAY_BASES)字段名 类型 是否为空 备注PAY_BASIS_ID NUMBER(9) ,PK N 编号INPUT_VALUE_ID NUMBER(9) N 输入值编号 RATE_ID NUMBER(15) Y Foreign key toPAY_RATES BUSINESS_GROUP_ID NUMBER(15) N 业务组编号 NAME VARCHAR2(30) N 名称PAY_BASIS VARCHAR2(30) N 基准RATE_BASIS VARCHAR2(30) Y 评级标准基准 PAY_ANNUALIZATION_FACTOR NUMBER Y 支付年度化系数GRADE_ANNUALIZATION_FACTOR NUMBER Y 等级年度化系数4.15.要素分类表(PAY_ELEMENT_CLASSIFICATIONS)字段名 类型 是否为空 备注 CLASSIFICATION_ID NUMBER(9) ,PK N 编号 BUSINESS_GROUP_ID NUMBER(15) Y 业务组编号 LEGISLATION_CODE VARCHAR2(30) Y 立法代码 CLASSIFICATION_NAME VARCHAR2(80) Y 名称4.16.要素输入表(PAY_ELEMENT_ENTRIES_F)字段名 类型 是否为空 备注 ELEMENT_ENTRY_ID NUMBER(15) ,PK N 编号 EFFECTIVE_START_DATE DATE,PK N 有效开始日期 EFFECTIVE_END_DATE DATE,PK N 有效结束日期 ASSIGNMENT_ID NUMBER N 分配编号 ELEMENT_LINK_ID NUMBER N 要素连接号4.17.要素输入值表(PAY_ELEMENT_ENTRY_VALUES_F)字段名 类型 是否为空 备注 ELEMENT_ENTRY_VALUE_ID NUMBER(15) ,PK NEFFECTIVE_START_DATE DATE,PK N 有效开始日期 EFFECTIVE_END_DATE DATE,PK N 有效结束日期 INPUT_VALUE_ID NUMBER NELEMENT_ENTRY_ID NUMBER NSCREEN_ENTRY_VALUE VARCHAR2 Y4.18.要素连接表(PAY_ELEMENT_LINKS_F)字段名 类型 是否为空 备注 ELEMENT_LINK_ID NUMBER(9) ,PK NEFFECTIVE_START_DATE DATE,PK N 有效开始日期 EFFECTIVE_END_DATE DATE,PK N 有效结束日期 PAYROLL_ID NUMBER(9) Y Foreign key toPAY_ALL_PAYROLLS_FJOB_ID NUMBER(15) Y Foreign key toPER_JOBSPOSITION_ID NUMBER(15) Y Foreign key toPER_POSITIONSPEOPLE_GROUP_ID NUMBER(15) Y Foreign key toPAY_PEOPLE_GROUPSORGANIZATION_ID NUMBER(15) Y Foreign key toHR_ORGANIZATION_UNITSELEMENT_TYPE_ID NUMBER(9) N Foreign key toPAY_ELEMENT_TYPES_FLOCATION_ID NUMBER(15) Y Foreign key toHR_LOCATIONSGRADE_ID NUMBER(15) Y Foreign key toPER_GRADESBUSINESS_GROUP_ID NUMBER(15) N Foreign key toHR_ORGANIZATION_UNITS4.19.要素表(PAY_ELEMENT_TYPES_F)字段名 类型 是否为空 备注 ELEMENT_TYPE_ID NUMBER(9) ,PK N 工资编号 EFFECTIVE_START_DATE DATE,PK N 有效开始日期 EFFECTIVE_END_DATE DATE,PK N 有效结束日期 CLASSIFICATION_ID NUMBER(9) N 分类编号 ELEMENT_NAME VARCHAR2(80) N 名称 REPORTING_NAME VARCHAR2(30) Y 报表名称4.20.工资单表(PAY_ALL_PAYROLLS_F)字段名 类型 是否为空 备注 PAYROLL_ID NUMBER(9) ,PK N 工资编号 EFFECTIVE_START_DATE DATE,PK N 有效开始日期 EFFECTIVE_END_DATE DATE,PK N 有效结束日期DEFAULT_PAYMENT_METHOD_ID NUMBER(9) Y 缺省的付薪方法CONSOLIDATION_SET_ID NUMBER(9) N 合并集编号COST_ALLOCATION_KEYFLEX_ID NUMBER(9) Y 成本计算弹性域编号PERIOD_TYPE VARCHAR2(30) N 期间类型 ORGANIZATION_ID NUMBER(15) Y 组织编号CUT_OFF_DATE_OFFSET NUMBER(5) N 截止日期偏移DIRECT_DEPOSIT_DATE_OFFSET NUMBER(5) N 直接存款日期偏移FIRST_PERIOD_END_DATE DATE N 第一期中止日期NEGATIVE_PAY_ALLOWED_FLAG VARCHAR2(30) N 允许付负款 NUMBER_OF_YEARS NUMBER(5) N 年度数PAY_ADVICE_DATE_OFFSET NUMBER(5) N 正常付款日期偏移PAY_DATE_OFFSET NUMBER(5) N 发薪日期偏移 PAYROLL_NAME VARCHAR2(80) N 工资单名称 WORKLOAD_SHIFTING_LEVEL VARCHAR2(30) N说明:对应工资单(Payroll Description)表单4.21.银行帐户表(PAY_EXTERNAL_ACCOUNTS)字段名 类型 是否为空 备注 EXTERNAL_ACCOUNT_ID NUMBER(9) NID_FLEX_NUM NUMBER(15) NSUMMARY_FLAG VARCHAR2(1) NENABLED_FLAG VARCHAR2(1) NVARCHAR2(30) Y4.22.工资输入值表(PAY_INPUT_VALUES_F)字段名 类型 是否为空 备注 INPUT_VALUE_ID NUMBER(9) N 输入值编号 EFFECTIVE_START_DATE DATE N 有效开始日期 EFFECTIVE_END_DATE DATE N 有效结束日期 ELEMENT_TYPE_ID NUMBER(9) N 要素编号 LOOKUP_TYPE VARCHAR2(30) Y 查找类型标号LEGISLATION_CODE VARCHAR2(30) Y 法律代码 FORMULA_ID NUMBER(9) Y 公式编号 DISPLAY_SEQUENCE NUMBER(5) N 显示顺序 GENERATE_DB_ITEMS_FLAG VARCHAR2(30) N 数据项标示 HOT_DEFAULT_FLAG VARCHAR2(30) N 默认标示 MANDATORY_FLAG VARHCAR2(1) N 强制标示 NAME VARCHAR2(80) N 要素名称 UOM VARCHAR2(30) NMAX_VALUE VARCHAR2(60) Y 最大值MIN_VALUE VARCHAR2(60) Y 最小值4.23.余额结转表(PAY_BALANCE_FEEDS_F)字段名 类型 是否为空 备注 BALANCE_FEED_ID NUMBER(9) N 编号 EFFECTIVE_START_DATE DATE N 有效开始日期 EFFECTIVE_END_DATE DATE N 有效结束日期 BUSINESS_GROUP_ID NUMBER(15) Y Foreign key toHR_ORGANIZATION_UNITSLEGISLATION_CODE VARCHAR2(30) Y Foreign key toFND_TERRITORIESBALANCE_TYPE_ID NUMBER(9) N Foreign key toPAY_BALANCE_TYPESINPUT_VALUE_ID NUMBER(9) N Foreign key toPAY_INPUT_VALUES_FSCALE NUMBER(5) N 加或减4.24.余额类型表(PAY_BALANCE_TYPES)字段名 类型 是否为空 备注 BALANCE_TYPE_ID NUMBER(15) ,PK N 编号BUSINESS_GROUP_ID NUMBER(15) Y Foreign key toHR_ORGANIZATION_UNITS LEGISLATION_CODE NUMBER(15) N Foreign key toFND_TERRITORIES CURRENCY_CODE VARCHAR2(15) Y Foreign key toFND_CURRENCIES BALANCE_NAME VARCHAR2(80) Y 名称BALANCE_UOM 单位REPORTING_NAME VARCHAR2(30) Y 申报名称4.25.运行结果值表(PAY_RUN_RESULT_VALUES)字段名 类型 是否为空 备注 INPUT_VALUE_ID NUMBER(9) ,PK N 输入值编号 RUN_RESULT_ID NUMBER(15),PK N 运行结果编号 RESULT_VALUE VARCHAR2(60) Y 结果值4.26.运行结果表(PAY_RUN_RESULTS)字段名 类型 是否为空 备注 RUN_RESULT_ID NUMBER(15),PK N 运行结果编号 ELEMENT_TYPE_ID NUMBER(9) N Foreign key toPAY_ELEMENT_TYPES_F ASSIGNMENT_ACTION_ID NUMBER(15) Y Foreign key toPAY_ASSIGNMENT_ACTIONS ENTRY_TYPE VARCHAR2(1) N 输入类型 SOURCE_ID NUMBER(15) N 编号 SOURCE_TYPE VARCHAR2(1) N 类型 STATUS VARCHAR2(2) N 运行状态 4.27.工资状态(PAY_PAYROLL_ACTIONS)字段名 类型 是否为空 备注 PAYROLL_ACTION_ID NUMBER(9),PK N 编号 ACTION_TYPE VARCHAR2(30) N 类型 BUSINESS_GROUP_ID NUMBER(15) N Foreignkey toHR_ORGANIZATION_UNITS CONSOLIDATION_SET_ID NUMBER(9) Y Foreignkey toPAY_CONSOLIDATION_SETS PAYROLL_ID NUMBER(9) Y Foreignkey toPAY_PAYROLLSORG_PAYMENT_METHOD_ID NUMBER(9) Y Foreignkey toPAY_ORG_PAYMENT_METHODSPAYMENT_TYPE_ID NUMBER(9) Y Foreignkey toPAY_PAYMENT_TYPESVARCHAR2(30) N 操作完成 ACTION_POPULATION_STATUSACTION_STATUS VARCHAR2(1) N 状态 EFFECTIVE_DATE DATE N 付款日期 ACTION_SEQUENCE NUMBER(15) Y 活动顺序 TIME_PERIOD_ID NUMBER(15) Y Foreignkey toPER_TIME_PERIODS 4.28.分配活动表(PAY_ASSIGNMENT_ACTIONS)字段名 类型 是否为空 备注 ASSIGNMENT_ACTION_ID NUMBER(15),PN 编号KASSIGNMENT_ID NUMBER(10) N Foreignkey toPER_ALL_ASSIGNMENTS_F PAYROLL_ACTION_ID NUMBER(9) N Foreignkey toPAY_PAYROLL_ACTIONS ACTION_STATUS NUMBER(9) N 活动状态 ACTION_SEQUENCE NUMBER(15) Y 活动顺序 4.29.时间周期表(PER_TIME_PERIODS)字段名 类型 是否为空 备注 TIME_PERIOD_ID NUMBER(15),PN 编号KPAYROLL_ID NUMBER(10) Y Foreignkey toPAY_PAYROLLSEND_DATE DATE N 结束日期 PERIOD_NAME VARCHAR2(70) N 周期名称 PERIOD_NUM NUMBER(15) N 周期号PERIOD_TYPE VARCHAR2(30) N 类型 START_DATE DATE N 开始日期 4.30.特殊信息类型表(PER_SPECIAL_INFO_TYPES)字段名 类型 是否为空 备注 SPECIAL_INFORMATION_TYPE_ID NUMBER(15) ,PK N 类型编号 BUSINESS_GROUP_ID NUMBER(15) N 业务组编号ID_FLEX_NUM NUMBER(15) N 弹性域编号 ENABLED_FLAG VARCHAR2(30) Y 启用标示4.31.人员组表(PAY_PEOPLE_GROUPS)字段名 类型 是否为空 备注 PEOPLE_GROUP_ID NUMBER(15),PK N 人员组编号 GROUP_NAME VARCHAR2(240) Y 人员组名称ID_FLEX_NUM NUMBER(15) N 人员组弹性域编号 SUMMARY_FLAG VARCHAR2(1) N 弹性域摘要标示ENABLED_FLAG VARCHAR2(1) N 启用标示 START_DATE_ACTIVE DATE Y 开始日期END_DATE_ACTIVE DATE Y 结束日期4.32.人员地址表(PER_ADDRESS)4.33.地址表(HR_LOCATIONS_ALL_TL)字段名 类型 是否为空 备注 LOCATION_ID (PK) NUMBER(15),PK N 地址编号 LANGUAGE (PK) VARCHAR2(4),PK N 语言 LOCATION_CODE VARCHAR2(20) N 地址名称 DESCRIPTION VARCHAR2(50) Y 说明4.34.职务表(PER_JOBS)字段名 类型 是否为空 备注 JOB_ID NUMBER(15),PK N 职务编号 BUSINESS_GROUP_ID NUMBER(15) N 业务组编号 JOB_DEFINITION_ID NUMBER(15) N 职务定义编号 DATE_FROM DATE N 开始日期 DATE_TO DATE Y 结束日期 NAME VARCHAR2(240) Y 职务名称JOB_GROUP_ID NUMBER(15) N 工作组编号 4.35.调查表(HR_QUESTIONNAIRES)字段名 类型 是否为空 备注 QUESTIONNAIRE_TEMPLATE_ID NUMBER(15),PK N 编号NAME VARCHAR2(80) N 名称TEXT LONG N 内容 BUSINESS_GROUP_ID NUMBER(15) N 业务组编号 OBJECT_VERSION_NUMBER NUMBER(9) N 对象版本号 4.36.缺勤表(PER_ABSENCE_ATTENDANCES)字段名 类型 是否为空 备注 ABSENCE_ATTENDANCE_ID NUMBER(10),PK N 缺勤编号 BUSINESS_GROUP_ID NUMBER(15) N 业务组编号 ABSENCE_ATTENDANCE_TYPE_ID NUMBER(9) N 类型编号 ABS_ATTENDANCE_REASON_ID NUMBER(9) Y 原因编号 PERSON_ID NUMBER(10) N 人员标示 AUTHORISING_PERSON_ID NUMBER(10) Y 授权人 REPLACEMENT_PERSON_ID NUMBER(10) Y 替换人 ABSENCE_DAYS NUMBER(9,4) Y 缺勤天数 ABSENCE_HOURS NUMBER(9,4) Y 缺勤小时 DATE_END DATE Y 实际终止日期 DATE_NOTIFICATION DATE Y 通知日期 DATE_PROJECTED_END DATE Y 计划终止日期 DATE_PROJECTED_START DATE Y 计划开始日期 DATE_START DATE Y 实际开始日期 TIME_END DATE Y 实际终止时间 TIME_PROJECTED_END DATE Y 计划终止时间 TIME_PROJECTED_START DATE Y 计划起始时间 TIME_START DATE Y 实际起始时间 4.37.缺勤类型表(PER_ABSENCE_ATTENDANCE_TYPES)字段名 类型 是否为空 备注 ABSENCE_ATTENDANCE_TYPE_ID NUMBER(9),PK N 类型编号 BUSINESS_GROUP_ID NUMBER(15) N 业务组编号NAME VARCHAR2(30) N 名称 ABSENCE_CATEGORY VARCHAR2(30) Y 种类4.38.缺勤原因表(PER_ABS_ATTENDANCE_REASONS)字段名 类型 是否为空 备注 ABS_ATTENDANCE_REASON_ID NUMBER(9),PK N 编号 BUSINESS_GROUP_ID NUMBER(15) N 业务组编号 ABSENCE_ATTENDANCE_TYPE_ID NUMBER(9) N 类型编号 NAME VARCHAR2(30) N 名称4.39.职位空缺表(PER_ALL_VACANCIES)字段名 类型 是否为空 备注 VACANCY_ID NUMBER(15),PK N 编号 BUSINESS_GROUP_ID NUMBER(15) N 业务组编号 POSITION_ID NUMBER(15) Y 职位编号 JOB_ID NUMBER(15) Y 职务编号 GRADE_ID NUMBER(15) Y 等级编号 ORGANIZATION_ID NUMBER(15) Y 组织编号 REQUISITION_ID NUMBER(15) YPEOPLE_GROUP_ID NUMBER(15) Y 人员组编号 LOCATION_ID NUMBER(15) Y 地址编号 RECRUITER_ID NUMBER(10) Y 招聘人编号 DATE_FROM DATE N 起始日期 NAME VARCHAR2(30) N 名称 BUDGET_MEASUREMENT_TYPE VARCHAR2(30) Y 预算度量单位 BUDGET_MEASUREMENT_VALUE NUMBER(22,2) Y 预算度量值 4.40.能力表(PER_COMPETENCES)字段名 类型 是否为空 备注 COMPETENCE_ID NUMBER(15),PK N 能力编号 BUSINESS_GROUP_ID NUMBER(15) N 业务组编号 OBJECT_VERSION_NUMBER NUMBER(15) N 对象版本号 NAME VARCHAR2(80) N 名称 DESCRIPTION VARCHAR2(2000) Y 说明DATE_FROM DATE N 起始日期MAX_LEVEL NUMBER(15) Y 最大值MIN_LEVEL NUMBER(15) Y 最小值4.41.合同表(PER_CONTRACTS_F)字段名 类型 是否为空 备注 CONTRACT_ID NUMBER(15),PK N 编号 BUSINESS_GROUP_ID NUMBER(15) N 业务组编号 EFFECTIVE_START_DATE DATE,PK N 有效开始日期 EFFECTIVE_END_DATE DATE,PK N 有效结束日期 PERSON_ID NUMBER(9) N 人员标示 OBJECT_VERSION_NUMBER NUMBER(9) N 对象版本号 REFERENCE VARCHAR2(80) N 参考TYPE VARCHAR2(30) N 类型 STATUS VARCHAR2(30) N 状态 DURATION NUMBER(22,2) Y 持续时间 4.42.学校表(PER_ESTABLISHMENTS)字段名 类型 是否为空 备注 ESTABLISHMENT_ID NUMBER(9),PK N 编号NAME VARCHAR2(160) N 名称 LOCATION VARCHAR2(240) N 地点 OBJECT_VERSION_NUMBER NUMBER(9) N 对象版本号 4.43.员工类型表(PER_PERSON_TYPES_TL)字段名 类型 是否为空 备注 PERSON_TYPE_ID NUMBER(15),PK N 编号 LANGUAGE VARCHAR2(4),PK N 语言USER_PERSON_TYPE VARCHAR2(80) N 人员类型 4.44.电话号码表(PER_PHONES)字段名 类型 是否为空 备注 PHONE_ID NUMBER(15),PK N 编号DATE_FROM DATE N 起始日期 PHONE_TYPE VARCHAR2(30) N 类型 PHONE_NUMBER VARCHAR2(60) N 电话号码4.45.招聘活动表(PER_RECRUITMENT_ACTIVITIES)字段名 类型 是否为空 备注 RECRUITMENT_ACTIVITY_ID NUMBER(15),PK N 编号 BUSINESS_GROUP_ID NUMBER(15) N 业务组编号 AUTHORISING_PERSON_ID NUMBER(10) Y 授权人员编号 NAME VARCHAR2(30) N 名称4.46.职位申请表(PER_REQUISITIONS)字段名 类型 是否为空 备注 REQUISITION_ID NUMBER(15),PK N 编号 BUSINESS_GROUP_ID NUMBER(15) N 业务组编号 PERSON_ID NUMBER(10) Y 人员标示 NAME VARCHAR2(30) N 名称4.47.弹性域段表(FND_ID_FLEX_SEGMENTS)字段名 类型 是否为空 备注 APPLICATION_ID NUMBER(10),PK N 编号ID_FLEX_CODE VARCHAR2(4),PK N 弹性域代号 ID_FLEX_NUM NUMBER(15) Y 弹性域编号 APPLICATION_TABLE_NAME VARCHAR2(30) N 应用表名 4.48.弹性域表(FND_ID_FLEXS)字段名 类型 是否为空 备注 APPLICATION_ID NUMBER(10),PK N 编号ID_FLEX_CODE VARCHAR2(4),PK N 弹性域编号 ID_FLEX_NAME NUMBER(10) Y 弹性域标题 APPLICATION_TABLE_NAME VARCHAR2(30) N 应用表名。