?? mideahr_oracle_install_2007-08-24.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 + -