/*
================================================================================
档案代号:maj_file
档案名称:报表结构单身档 (FOR MVI)
档案目的:
上游档案:
下游档案:
============.========================.==========================================
*/
create table maj_file
(
maj01       varchar2(6) NOT NULL,    /*报表编号                               */
maj02       number(9,4) NOT NULL,    /*项次                                   */
maj03       varchar2(1),             /*列印码                                 */
                                     /*0:金额,本行不印出, 但金额要作加总      */
                                     /*1:金额,本行正常印出                    */
                                     /*2:金额,本行金额不为0才印出             */
                                     /*3:底线,本行印出金额底线                */
                                     /*4:横线,本行印出整排横线                */
                                     /*5:金额,本行要印出, 但金额不作加总      */
                                     /*9:跳页,本行印前跳页                    */
                                     /*H:标题,本行印出标题或其它说明          */
                                     /*%:百分比,本行印出起始科目所输入之序号/ */
                                     /*  截止科目所输入之序号*100之值         */
maj04       number(5),               /*空行数                                 */
maj05       number(5),               /*空格数                                 */
maj06       varchar2(1),             /*1:科目之期初(借减贷) 2:科目之          */
                                     /*3:科目之期末(借减贷)                   */
maj07       varchar2(1),             /*正常余额型态                           */
                                     /*正常余额型态 (1.借余/2.贷余)           */
maj08       number(5),               /*合计阶数                               */
maj09       varchar2(1),             /*+:合计加项 -:合计减项                  */
maj10       varchar2(1),             /*No Use                                 */
maj11       varchar2(1),             /*是否为百分比基准科目                   */
                                     /*是否为百分比基准科目 (Y/N)             */
                                     /*通常一个报表结构(BS,IS)应各设一基准科目*/
maj20       varchar2(255),           /*科目列印名称                           */
maj20e      varchar2(80),            /*额外列印名称                           */
maj21       varchar2(24),            /*起始科目编号                           */
                                     /*当 maj03 matches '[0125]' 时, 本栏须输入*/
maj22       varchar2(24),            /*截止科目编号                           */
                                     /*当 maj03 matches '[0125]' 时, 本栏须输入*/
maj23       varchar2(2),             /*型态                                   */
                                     /*当 maj03 matches '[0125]' 时, 本栏须输入*/
                                     /*第一码 1.资产负债表科目 2.损益表科目   */
                                     /*第二码 1.左             2.右           */
maj24       varchar2(10),            /*起始部门编号                           */
maj25       varchar2(10),            /*截止部门编号                           */
maj26       number(5),               /*项次                                   */
                                     /*No use                                 */
maj27       varchar2(256),           /*计算公式(月)                           */
                                     /*No use                                 */
maj28       varchar2(256),           /*计算公式(年)                           */
                                     /*No use                                 */
maj29       varchar2(1),             /*No Use                                 */
maj30       varchar2(1)              /*No Use                                 */
);

create unique index maj_pk on maj_file (maj01,maj02);
alter table maj_file add  constraint maj_pk primary key  (maj01,maj02) enable validate;
grant select on maj_file to public;
grant index on maj_file to public;
grant update on maj_file to public;
grant delete on maj_file to public;
grant insert on maj_file to public;