/*
================================================================================
档案代号:tpr_file
档案名称:健保保费记录档
档案目的:
上游档案:
下游档案:
============.========================.==========================================
*/
create table tpr_file
(
tpr01       varchar2(5) NOT NULL,    /*计薪周期代号                           */
tpr02       number(5),               /*薪资识别年度                           */
tpr021      number(5),               /*薪资识别月份                           */
tpr03       varchar2(1),             /*减免注记                               */
tpr04       varchar2(10) NOT NULL,   /*员工代号                               */
tpr04a      varchar2(10),            /*公司别                                 */
tpr04b      varchar2(10),            /*部门代号                               */
tpr05       varchar2(1) NOT NULL,    /*持卡人身份别                           */
                                     /*持卡人身份别 (1. 本人 2. 眷属)         */
tpr06       varchar2(10) NOT NULL,   /*持卡人证号                             */
tpr07       number(20,6),            /*健保费(本人负担)                       */
tpr071      number(20,6),            /*健保费(资方负担)                       */
tpr08       number(10),              /*投保等级                               */
tpr09       number(20,6),            /*投保金额                               */
tpr10       varchar2(1)              /*健保补助资格                           */
                                     /*健保补助资格               021211 modify*/
                                     /*1.非北高两市地区之居民                 */
                                     /*2.台北市56岁以上长者或55岁以上原住民   */
                                     /*3.高雄市年满六十五岁以上长者           */
);

create unique index tpr_pk on tpr_file (tpr01,tpr04,tpr05,tpr06);
alter table tpr_file add  constraint tpr_pk primary key  (tpr01,tpr04,tpr05,tpr06) enable validate;
grant select on tpr_file to public;
grant index on tpr_file to public;
grant update on tpr_file to public;
grant delete on tpr_file to public;
grant insert on tpr_file to public;