/*
================================================================================
档案代号:cah_file
档案名称:工单下线资料档
档案目的:
上游档案:
下游档案:
============.========================.==========================================
*/
create table cah_file
(
cah01       varchar2(16) NOT NULL,   /*工单编号                               */
cah02       number(5) NOT NULL,      /*年度                                   */
cah03       number(5) NOT NULL,      /*月份                                   */
cah04       varchar2(40) NOT NULL,   /*下线料件编号                           */
                                     /*需存在在料件基本资料主档               */
                                     /*为该工单下线料件编号                   */
cah05       number(5),               /*下线之制程序号                         */
                                     /*料件被制作程序过程中的生产活动顺序编号 */
cah06       varchar2(6),             /*下线之作业编号                         */
                                     /*料件被制作程序过程中的生产活动编号     */
cah07       number(15,3),            /*下线数量         (+)                   */
cah08       number(20,6),            /*下线金额         (+)                   */
cah08a      number(20,6),            /*下线材料成本     (+)                   */
cah08b      number(20,6),            /*下线人工成本     (+)                   */
cah08c      number(20,6),            /*下线制造费用     (+)                   */
cah08d      number(20,6),            /*下线加工费用     (+)                   */
cah08e      number(20,6),            /*下线其它成本     (+)                   */
cah08f      number(20,6) DEFAULT '0',/*下线制造费用三     (+)                 */
cah08g      number(20,6) DEFAULT '0',/*下线制造费用四     (+)                 */
cah08h      number(20,6) DEFAULT '0' /*下线制造费用五     (+)                 */
);

create unique index cah_pk on cah_file (cah01,cah02,cah03,cah04);
alter table cah_file add  constraint cah_pk primary key  (cah01,cah02,cah03,cah04) enable validate;
grant select on cah_file to public;
grant index on cah_file to public;
grant update on cah_file to public;
grant delete on cah_file to public;
grant insert on cah_file to public;