/* ================================================================================ 档案代号: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; |