184 lines
		
	
	
		
			8.4 KiB
		
	
	
	
		
			MySQL
		
	
	
		
		
			
		
	
	
			184 lines
		
	
	
		
			8.4 KiB
		
	
	
	
		
			MySQL
		
	
	
| 
								 | 
							
								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
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								/**2022—09—25*/
							 | 
						|||
| 
								 | 
							
								alter table STOCK ADD(locationStorage_ID numeric);
							 | 
						|||
| 
								 | 
							
								alter table ASNDetail add(USER_NAME varchar);
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								/**2023—03—01*/
							 | 
						|||
| 
								 | 
							
								alter table  PICK_TICKET  add PICK_ALL_DATE  datetime;
							 | 
						|||
| 
								 | 
							
								alter table  PICK_TICKET  add JIAODAN_DATE  datetime;
							 | 
						|||
| 
								 | 
							
								/**2023—03—02*/
							 | 
						|||
| 
								 | 
							
								alter table  PICK_TICKET_DETAIL  add PICK_ALL_DATE  datetime;
							 | 
						|||
| 
								 | 
							
								alter table  PICK_TICKET_DETAIL  add JIAODAN_DATE  datetime;
							 | 
						|||
| 
								 | 
							
								alter table  PICK_TICKET_DETAIL  add CREATE_DATE  datetime;
							 | 
						|||
| 
								 | 
							
								alter table  PICK_TICKET  add BILL_DATE  datetime;
							 | 
						|||
| 
								 | 
							
								/**2023—03—17*/
							 | 
						|||
| 
								 | 
							
								alter table  TASK  add librarytask_ID  int;
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 |