/*
================================================================================
档案代号:bmc_file
档案名称:产品结构说明资料档
档案目的:
上游档案:
下游档案:
============.========================.==========================================
*/
create table bmc_file
(
bmc01       varchar2(40) NOT NULL,   /*主件料件编号                           */
                                     /*储存该产品结构组合的主件料件编号。     */
                                     /*主件料件编号需在料件基本资料主档中。   */
bmc02       number(5) NOT NULL,      /*组合项次                               */
                                     /*储存该产品结构组合的顺序项次。         */
                                     /*可作为设定元件料件在该产品结构组合中的 */
                                     /*用料顺序。                             */
bmc021      varchar2(40) NOT NULL,   /*元件料件编号                           */
                                     /*储存该产品结构组合的项次中使用的元件料 */
                                     /*件编号。                               */
                                     /*元件料件编号需在料件基本资料主档中。   */
bmc03       date NOT NULL,           /*生效日期                               */
                                     /*储存该产品结构组合的项次的有效期间之起 */
                                     /*始日期。                               */
bmc04       number(5) NOT NULL,      /*行序号                                 */
                                     /*储存该产品结构组合的项次说明的行序,可 */
                                     /*作为显示时的顺序。                     */
bmc05       varchar2(255),           /*说明                                   */
                                     /*储存该产品结构组合的项次说明。         */
bmc06       varchar2(20) NOT NULL    /*特性代码                               */
);

create unique index bmc_pk on bmc_file (bmc01,bmc02,bmc021,bmc03,bmc04,bmc06);
alter table bmc_file add  constraint bmc_pk primary key  (bmc01,bmc02,bmc021,bmc03,bmc04,bmc06) enable 
validate;
grant select on bmc_file to public;
grant index on bmc_file to public;
grant update on bmc_file to public;
grant delete on bmc_file to public;
grant insert on bmc_file to public;