⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mideahr_oracle_install_2007-08-24.sql

📁 本系统基于jsp+servlet+javabean三层模式开发
💻 SQL
字号:
--员工基本信息表,用来存储员工的基本信息
CREATE TABLE EMPLOYERINFO 
(
    I_YGBH    NUMBER         NOT NULL,	--员工信息的唯一编号
    VC_XM     VARCHAR2(20)   NOT NULL,  --员工姓名
    C_XB      CHAR(1)        NOT NULL,  --员工性别
    VC_CYM    VARCHAR2(20)       NULL,  --员工曾用名
    DT_CSRQ   DATE           NOT NULL,  --员工出生年月
    VC_MZ     VARCHAR2(10)       NULL,  --员工民族
    VC_JG     VARCHAR2(20)       NULL,  --员工籍贯
    VC_HK     VARCHAR2(20)       NULL,  --员工户口
    VC_ZY     VARCHAR2(20)       NULL,  --员工专业
    VC_BYYX   VARCHAR2(20)       NULL,  --员工毕业院校
    DT_BYSJ   DATE           NOT NULL,  --员工毕业时间
    VC_SFZHM  VARCHAR2(50)   NOT NULL,  --员工身份证号码
    VC_SSQY   VARCHAR2(20)   NOT NULL,  --员工所属区域
    DT_JRMDSJ DATE           NOT NULL,  --员工进入美的时间
    VC_SSBM   VARCHAR2(20)   NOT NULL,  --员工所属部门
    DT_JRBMSJ DATE           NOT NULL,  --员工进入部门时间
    VC_LXDH   VARCHAR2(20)   NOT NULL,  --员工移动电话
    VC_JTDH   VARCHAR2(20)       NULL,  --员工家庭电话
    VC_JTXXDZ VARCHAR2(80)   NOT NULL,  --员工家庭详细地址
    T_HDRY    VARCHAR2(1000)     NULL,  --员工曾获得荣誉
    T_BZ      VARCHAR2(1000)     NULL,  --备注信息
    VC_XL     VARCHAR2(4)        NULL,  --员工学历
    VC_LRR    VARCHAR2(10)       NULL,  --信息录入人编号
    DT_LRSJ   DATE               NULL   --信息录入时间
)
/
ALTER TABLE EMPLOYERINFO 
    ADD CONSTRAINT SYS_C0065033
PRIMARY KEY (I_YGBH)                    --设定编号为主键
/

--员工工作经历表,存储员工过去的工作经历
CREATE TABLE WORKEXP 
(
    I_YGBH   NUMBER           NULL,     --员工信息唯一编号
    VC_QZNY  VARCHAR2(40)     NULL,     --该工作经历起止时间
    VC_DWJZW VARCHAR2(60)     NULL,     --该工作经历单位及职务
    VC_ZMR   VARCHAR2(20)     NULL,     --该工作经历证明人
    VC_ZMRDH VARCHAR2(30)     NULL,     --该工作经历证明人电话
    
CONSTRAINT SYS_C0065326
    FOREIGN KEY (I_YGBH)                --设定编号为外键
    REFERENCES OPENEAP.EMPLOYERINFO (I_YGBH)
     ON DELETE CASCADE
)

--员工教育背景表,记录员工过去的学习经历
CREATE TABLE STUDYEXP 
(
    I_YGBH  NUMBER           NULL,      --员工信息唯一编号
    VC_QZNY VARCHAR2(40)     NULL,      --该学习经历起止时间
    VC_YX   VARCHAR2(20)     NULL,      --该学习经历的院校
    VC_ZY   VARCHAR2(20)     NULL,      --该学习经历的专业
    VC_BY   VARCHAR2(20)     NULL,      --该学习经历的情况,是否毕业
    VC_ZMR  VARCHAR2(20)     NULL,      --该学习经历的证明人
CONSTRAINT SYS_C0065036
    FOREIGN KEY (I_YGBH)                --设定编号为外键
    REFERENCES OPENEAP.EMPLOYERINFO (I_YGBH)
     ON DELETE CASCADE
)

--唯一编号序列
CREATE SEQUENCE S_ID            --从一开始,每次递增一,生成唯一编号 
    START WITH 1
    INCREMENT BY 1
    NOMINVALUE
    NOMAXVALUE
    NOCYCLE
    CACHE 20
    NOORDER
/



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -