/*
================================================================================
档案代号:cpr_file
档案名称:刷卡钟资料定义资料档
档案目的:
上游档案:
下游档案:
============.========================.==========================================
*/
create table cpr_file
(
cpr00       varchar2(10) NOT NULL,   /*公司别                                 */
cpr01       number(5),               /*员工代号之定义为第几位起               */
cpr02       number(5),               /*员工代号之定义为第几位迄               */
cpr03       number(5),               /*刷卡时间之定义月之第几位起             */
cpr04       number(5),               /*刷卡时间之定义月之第几位迄             */
cpr05       number(5),               /*刷卡时间之定义日之第几位起             */
cpr06       number(5),               /*刷卡时间之定义日之第几位迄             */
cpr07       number(5),               /*刷卡时间之定义时之第几位起             */
cpr08       number(5),               /*刷卡时间之定义时之第几位迄             */
cpr09       number(5),               /*刷卡时间之定义分之第几位起             */
cpr10       number(5),               /*刷卡时间之定义分之第几位迄             */
cpr11       number(5),               /*功能码定义为第几位起                   */
cpr12       number(5),               /*功能码定义为第几位迄                   */
cpr13       varchar2(2),             /*表示上班之功能码意义                   */
cpr14       varchar2(2),             /*表示下班之功能码意义                   */
cpr15       varchar2(2),             /*表示加班上班之功能码意义               */
cpr16       varchar2(2),             /*表示加班下班之功能码意义               */
cpr17       number(5),               /*加班时间不足一小时之认定第             */
cpr18       number(5),               /*加班时间不足一小时之认定第             */
cpr19       number(8,4),             /*加班时间不足一小时之认定第             */
                                     /*数                                     */
cpr20       number(5),               /*加班时间不足一小时之认定第             */
cpr21       number(5),               /*加班时间不足一小时之认定第             */
cpr22       number(8,4),             /*加班时间不足一小时之认定第             */
                                     /*数                                     */
cpr23       number(5),               /*加班时间不足一小时之认定第             */
cpr24       number(5),               /*加班时间不足一小时之认定第             */
cpr25       number(8,4),             /*加班时间不足一小时之认定第             */
                                     /*数                                     */
cpr26       number(5),               /*加班时间不足一小时之认定第             */
cpr27       number(5),               /*加班时间不足一小时之认定第             */
cpr28       number(8,4),             /*加班时间不足一小时之认定第             */
                                     /*数                                     */
cpr29       number(5),               /*加班时间不足一小时之认定第             */
cpr30       number(5),               /*加班时间不足一小时之认定第             */
cpr31       number(8,4),             /*加班时间不足一小时之认定第             */
                                     /*数                                     */
cpr32       number(5),               /*加班时间不足一小时之认定第             */
cpr33       number(5),               /*加班时间不足一小时之认定第             */
cpr34       number(8,4),             /*加班时间不足一小时之认定第             */
                                     /*数                                     */
cpr35       number(5),               /*刷卡资料年度定义为第几位起             */
cpr36       number(5),               /*刷卡资料年度定义为第几位迄             */
cpr37       varchar2(1),             /*刷卡资料是否含员工编号                 */
                                     /*N:则以cpr01,cpr02取出流水号后,再判断员工*/
                                     /*  基本资料中之刷卡卡号对照出员工编号   */
cpr38       varchar2(1),             /*是否依功能码判断判定上下班             */
                                     /*是否依功能码判断判定上下班时间(Y/N)    */
cpr40       varchar2(2),             /*表示休息开始之功能码意义               */
cpr41       varchar2(2),             /*表示休息结束之功能码意义               */
cpruser     varchar2(10),            /*资料所有者                             */
cprgrup     varchar2(10),            /*资料所有群                             */
cprmodu     varchar2(10),            /*资料更改者                             */
cprdate     date,                    /*最近修改日                             */
cpr42       varchar2(1)              /*年别                                   */
);

create unique index cpr_pk on cpr_file (cpr00);
alter table cpr_file add  constraint cpr_pk primary key  (cpr00) enable validate;
grant select on cpr_file to public;
grant index on cpr_file to public;
grant update on cpr_file to public;
grant delete on cpr_file to public;
grant insert on cpr_file to public;