2020-02-26 alter table WAREHOUSE add (CREATE_PEOPLE VARCHAR2(255)); alter table WAREHOUSE add (CREATE_DATE date); 2020-02-27 alter table PRODUCT_RECORD add (PRODUCT_VERSION VARCHAR2(255)); alter table PRODUCT_RECORD add (PRODUCT_TYPE VARCHAR2(255)); alter table PRODUCT_RECORD add (CREATE_PEOPLE VARCHAR2(255)); alter table PRODUCT_RECORD add (CREATE_DATE date); alter table PRODUCT_RECORD add (CURVERSION number(19)); alter table PRODUCT_RECORD add (UNIT VARCHAR2(255)); alter table PRODUCT_RECORD add (UNIT_TYPE VARCHAR2(255)); alter table PRODUCT_RECORD add (SPEC_NO VARCHAR2(255)); alter table PRODUCT_RECORD add (PALLET_QTY number(19)); alter table PRODUCT_RECORD add (PACKOIPATH VARCHAR2(255)); alter table PRODUCT_RECORD add (BOX_QTY number(19)); alter table PRODUCT_RECORD add (SHORT_NAME VARCHAR2(255)); alter table PRODUCT_RECORD add (SERIALTYPE_LOT VARCHAR2(255)); alter table PRODUCT_RECORD add (SERIALTYPE_CODE VARCHAR2(255)); alter table PRODUCT_RECORD add (PICTURE_NAME VARCHAR2(255)); alter table PRODUCT_RECORD add (LOTSTD_QTY number(19)); alter table PRODUCT_RECORD add (ERP_NO VARCHAR2(255)); alter table PRODUCT_RECORD add (GRAPH_NO VARCHAR2(255)); alter table PRODUCT_RECORD add (QC_CATEGORY VARCHAR2(255)); 2020-02-28 alter table WORKSTATION add (EQUIPMENT_TYPE VARCHAR2(255)) ; alter table WORKSTATION add (CAPACITY number(19)) ; alter table WORKSTATION add (VENDOR_NO VARCHAR2(255)) ; alter table WORKSTATION add (MODEL_NO VARCHAR2(255)) ; alter table WORKSTATION add (CREATE_PEOPLE VARCHAR2(255)) ; alter table WORKSTATION add (CREATE_DATE date) ; alter table WORKSTATION add (ISSUESTATE VARCHAR2(255)) ; alter table WORKSTATION add (ENGINEERGROUP_NO VARCHAR2(255)) ; alter table WORKSTATION add (ASSET_NO VARCHAR2(255)) ; alter table WORKSTATION add (EQUIPMENT_CLASS VARCHAR2(255)) ; alter table WORKSTATION add (LOAD_PORT number(1)) ; alter table WORKSTATION add (AUTO_FLAG number(1)) ; alter table WORKSTATION add (EACONTROLLER VARCHAR2(255)) ; alter table WORKSTATION add (EQPRECIPE number(19)) ; alter table WORKSTATION add (QCLIST_NO VARCHAR2(255)) ; alter table WORKSTATION add (MAX_TIME number(19)) ; alter table WORKSTATION add (FIXEQP_TIME number(19)) ; alter table WORKSTATION add (VAREQP_TIME number(19)) ; alter table WORKSTATION add (COUNTEQPUNIT_QTY number(19)) ; alter table WORKSTATION add (COUNTER number(19)) ; alter table WORKSTATION add (ERP_NO VARCHAR2(255)) ; alter table WORKSTATION add (PRODUCTIONINF number(19)) ; alter table WORKSTATION add (ALLOWMULTIWORK number(1)) ; alter table ITEM add (CREATE_PEOPLE VARCHAR2(255)) ; alter table ITEM add (CREATE_DATE date) ; alter table ITEM add (ISSUE_STATE VARCHAR2(255)) ; /**2020-03-05*/ alter table LOGISTICS_GATE add (LS1_ID NUMBER(19)) ; alter table LOGISTICS_GATE add (LS2_ID NUMBER(19)) ; alter table ASN_DETAIL add (PROP_N4 FLOAT) ; alter table LOGISTICS_GATE add constraint FK202003051120 foreign key (LS1_ID) references LOCATION_STORAGE (ID); alter table LOGISTICS_GATE add constraint FK202003051121 foreign key (LS2_ID) references LOCATION_STORAGE (ID); /**20200313*/ alter table ASN_DETAIL add (CREATE_PEOPLE VARCHAR2(50)) ; alter table ASN_DETAIL add (CREATE_DATE date) ; /**2020-03-21*/ alter table RECEIVED_RECORD add (ftl_qty float) ; alter table RECEIVED_RECORD add (tlf_qty float) ; alter table RECEIVED_RECORD add (bf_qty float) ; /**2020-03-27*/ alter table RECEIVED_RECORD add (FINISH_DATE DATE); alter table RECEIVED_RECORD add (TARGET_AREA VARCHAR2(255)); /**2020-03-30*/ alter table ASN_DETAIL add (WAREHOUSE_AREA_ID number(19)) ; alter table ASN_DETAIL add constraint FK202003301418 foreign key (WAREHOUSE_AREA_ID) references ZONE (ID); alter table ASN_DETAIL add (LOCATION_STORAGE_ID number(19)); alter table ASN_DETAIL add constraint FK202003301419 foreign key (LOCATION_STORAGE_ID) references LOCATION_STORAGE (ID); --侯0402 --删除多余的单据类型 delete bill_type where id in (1023,1022,1021,1005,1001,1002); --重新建立约束 alter table inventory drop constraint FM201912271731; alter table inventory add constraint FM201912271731 unique (LOCATION_ID, SOI, ITEM_KEY_ID); --删除重复,重新建立约束 delete asn_detail d where id in ( select max(id) from asn_detail where po is not null group by po having count(po)>1 ) alter table ASN_DETAIL add constraint UK_AD_PO unique (PO); --侯0403 更改数量精度,保留4位小数 update INVENTORY set CA_COEFFICIENT=ROUND(QUANTITY, 4); update INVENTORY set QUANTITY=null,QUEUED_QUANTITY=null,MASTER_PACK_QUANTITY=null; alter table INVENTORY modify (QUANTITY number(10,4),QUEUED_QUANTITY number(10,4),MASTER_PACK_QUANTITY number(10,4)); update INVENTORY set QUANTITY=CA_COEFFICIENT,QUEUED_QUANTITY=0,MASTER_PACK_QUANTITY=CA_COEFFICIENT; update INVENTORY set CA_COEFFICIENT=0; update RECEIVED_RECORD rd set rd.WEIGHT=rd.RECEIVED_QUANTITY; update RECEIVED_RECORD rd set rd.RECEIVED_QUANTITY=null,rd.RECEIVED_QUANTITY_MU=null,rd.BF_QTY=null,rd.FTL_QTY=null,rd.TLF_QTY=null; alter table RECEIVED_RECORD modify (RECEIVED_QUANTITY number(10,4),RECEIVED_QUANTITY_MU number(10,4),BF_QTY number(10,4),FTL_QTY number(10,4),TLF_QTY number(10,4)); update RECEIVED_RECORD rd set rd.RECEIVED_QUANTITY=WEIGHT,rd.RECEIVED_QUANTITY_MU=WEIGHT,rd.BF_QTY=0,rd.FTL_QTY=0,rd.TLF_QTY=0; update RECEIVED_RECORD rd set WEIGHT=0; update PICK_TICKET pt set pt.WEIGHT=pt.ORDER_QUANTITY; update PICK_TICKET pt set pt.ORDER_QUANTITY=null,pt.PRE_ALLOCATED_QTY=null,pt.ALLOCATED_QUANTITY=null,pt.PICKED_QUANTITY=null,pt.SHIPPED_QUANTITY=null,pt.BOL_QUANTITY=null; alter table PICK_TICKET modify (ORDER_QUANTITY number(10,4),PRE_ALLOCATED_QTY number(10,4),ALLOCATED_QUANTITY number(10,4),PICKED_QUANTITY number(10,4),SHIPPED_QUANTITY number(10,4),BOL_QUANTITY number(10,4)); update PICK_TICKET pt set pt.ORDER_QUANTITY=WEIGHT,pt.PRE_ALLOCATED_QTY=0,pt.ALLOCATED_QUANTITY=0,pt.PICKED_QUANTITY=0,pt.SHIPPED_QUANTITY=0,pt.BOL_QUANTITY=0; update PICK_TICKET pt set WEIGHT=0; update PICK_TICKET_DETAIL ptd set ptd.WEIGHT=ptd.ORDER_QUANTITY; update PICK_TICKET_DETAIL ptd set ptd.ORDER_QUANTITY=null,ptd.ORDER_QUANTITY_MU=null,ptd.PRE_ALLOCATED_QTY=null,ptd.ALLOCATED_QUANTITY=null,ptd.PICKED_QUANTITY=null,ptd.SHIPPED_QUANTITY=null,ptd.BOL_QUANTITY=null; alter table PICK_TICKET_DETAIL modify (ORDER_QUANTITY number(10,4),ORDER_QUANTITY_MU number(10,4),PRE_ALLOCATED_QTY number(10,4),ALLOCATED_QUANTITY number(10,4),PICKED_QUANTITY number(10,4),SHIPPED_QUANTITY number(10,4),BOL_QUANTITY number(10,4)); update PICK_TICKET_DETAIL ptd set ptd.ORDER_QUANTITY=WEIGHT,ptd.ORDER_QUANTITY_MU=weight,ptd.PRE_ALLOCATED_QTY=0,ptd.ALLOCATED_QUANTITY=0,ptd.PICKED_QUANTITY=0,ptd.SHIPPED_QUANTITY=0,ptd.BOL_QUANTITY=0; update PICK_TICKET_DETAIL ptd set WEIGHT=0; update TASK t set t.MOVED_QUANTITY_MU=null,t.PLAN_QUANTITY=null,t.PLAN_QUANTITY_MU=null; alter table TASK modify (MOVED_QUANTITY_MU number(10,4),PLAN_QUANTITY number(10,4),PLAN_QUANTITY_MU number(10,4)); update TASK t set t.MOVED_QUANTITY_MU=0,t.PLAN_QUANTITY=0,t.PLAN_QUANTITY_MU=0; update TASK_LOG log set log.MOVED_QUANTITY=null,log.SHIP_QUANTITY=null,log.BOL_QUANTITY=null; alter table TASK_LOG modify (MOVED_QUANTITY number(10,4),SHIP_QUANTITY number(10,4),BOL_QUANTITY number(10,4)); update TASK_LOG t set t.MOVED_QUANTITY=0,t.SHIP_QUANTITY=0,t.BOL_QUANTITY=0; alter table task drop constraint SYS_C0011572; alter table task drop INDEX SYS_C0011572; alter table task add constraint SYS_C0011572 unique (id,ITEM_KEY_id,PICK_TICKET_DETAIL_ID,soi, SRC_LOC_ID, PLAN_QUANTITY); alter table task_log modify PACKAGE_UNIT_ID null; alter table task_log modify dst_loc_id null; /**2020-04-13*/ alter table ASN add (ftl_qty float); alter table ASN add (tlf_qty float); alter table ASN add (bf_qty float); update ASN set ftl_qty=0,tlf_qty=0,bf_qty=0 where ftl_qty is null and tlf_qty is null and bf_qty is null