/* ================================================================================ 档案代号:bmd_file 档案名称:取代/替代产品结构明细资料档 档案目的: 上游档案: 下游档案: ============.========================.========================================== */ create table bmd_file ( bmd01 varchar2(40) NOT NULL, /*原始料件编号 */ /*储存可作取代或替代的原始料件编号。 */ /*原始料件编号需在料件基本资料主档中。 */ bmd02 varchar2(1) NOT NULL, /*档案类别 */ /*储存资料为取代或替代的资料型态。 */ /*正确值为“1/2”。 */ /*1: UTE use to exhaust 取代资料 */ /*2: SUB substitue 替代资料 */ bmd03 number(5) NOT NULL, /*替代序号 */ /*储存指定的替代顺序。 */ /*如储存的资料型态为替代资料时,方才有效。*/ bmd04 varchar2(40), /*取代替代料件编号 */ /*储存作为取代或替代的料件编号。 */ /*料件编号需在料件基本资料主档中。 */ bmd05 date, /*生效日期 */ /*储存指定的取代/替代生效日期。 */ /*如储存的资料型态为替代资料时,可自行维 */ /*护;如储存的资料型态为取代资料时,物料 */ /*需求模拟时,系统自动规划。 */ bmd06 date, /*失效日期 */ /*储存指定的取代/替代失效日期。 */ /*如储存的资料型态为替代资料时,可自行维 */ /*护;如储存的资料型态为取代资料时,不使 */ /*用此失效日期。 */ bmd07 number(15,3), /*取代替代量 */ /*储存取代/替代的对应数量。 */ /*数量单位同原始料件的发料单位。 */ bmd08 varchar2(40) NOT NULL, /*主件编号 */ /*主件编号 (ALL 表示全部主件) */ bmd09 date, /*实际取代日/最近替代日 */ /*于工单发料作业过帐时自动更新 */ bmdacti varchar2(1), /*资料有效码 */ bmddate date, /*最近修改日 */ bmdgrup varchar2(10), /*资料所有部门 */ bmduser varchar2(10), /*资料所有者 */ bmdmodu varchar2(10) /*资料修改者 */ /* */ /* */ ); create index bmd_02 on bmd_file (bmd04); create index bmd_03 on bmd_file (bmd08); create unique index bmd_pk on bmd_file (bmd01,bmd08,bmd02,bmd03); alter table bmd_file add constraint bmd_pk primary key (bmd01,bmd08,bmd02,bmd03) enable validate; grant select on bmd_file to public; grant index on bmd_file to public; grant update on bmd_file to public; grant delete on bmd_file to public; grant insert on bmd_file to public; |