80 lines
6.2 KiB
SQL
80 lines
6.2 KiB
SQL
##############################
|
|
##@author:gong.chengbo ##
|
|
##@createdate:2023-08-10 ##
|
|
##@for:每12小时同步一些数据 ##
|
|
##############################
|
|
drop procedure if exists SyncMesData_every_12_hours;
|
|
create
|
|
definer = admin@`%` procedure SyncMesData_every_12_hours()
|
|
BEGIN
|
|
#REPLACE into mes_sync.mes_job SELECT * from mes_origin.mes_job;
|
|
#REPLACE into mes_sync.erp_job_mtl_manage_task SELECT * from mes_origin.erp_job_mtl_manage_task;
|
|
#REPLACE into mes_sync.erp_job_mtl_manage_detail SELECT * from mes_origin.erp_job_mtl_manage_detail;
|
|
#REPLACE into mes_sync.erp_job_mtl SELECT * from mes_origin.erp_job_mtl;
|
|
#REPLACE into mes_sync.mes_job_recipe SELECT * from mes_origin.mes_job_recipe;
|
|
#REPLACE into mes_sync.mes_material SELECT * from mes_origin.mes_material;
|
|
#REPLACE into mes_sync.erp_job_opr SELECT * from mes_origin.erp_job_opr;
|
|
#REPLACE into mes_sync.mes_mother_alloy_task SELECT * from mes_origin.mes_mother_alloy_task;
|
|
#REPLACE into mes_sync.mes_mother_alloy SELECT * from mes_origin.mes_mother_alloy;
|
|
#REPLACE into mes_sync.mes_vehicle_feed_task SELECT * from mes_origin.mes_vehicle_feed_task;
|
|
#REPLACE into mes_sync.mes_task_send_erp SELECT * from mes_origin.mes_task_send_erp;
|
|
#REPLACE into mes_sync.mes_sub_chamber_task SELECT * from mes_origin.mes_sub_chamber_task;
|
|
#REPLACE into mes_sync.mes_seedcrystal_change SELECT * from mes_origin.mes_seedcrystal_change;
|
|
#REPLACE into mes_sync.mes_surplus_collect_task SELECT * from mes_origin.mes_surplus_collect_task;
|
|
#REPLACE into mes_sync.mes_surplus SELECT * from mes_origin.mes_surplus;
|
|
#REPLACE into mes_sync.mes_surplus_confirm_task SELECT * from mes_origin.mes_surplus_confirm_task;
|
|
#REPLACE into mes_sync.mes_vehicle_crystal SELECT * from mes_origin.mes_vehicle_crystal;
|
|
#REPLACE into mes_sync.mes_dismantle_task SELECT * from mes_origin.mes_dismantle_task;
|
|
#REPLACE into mes_sync.mes_dismantle_thermal SELECT * from mes_origin.mes_dismantle_thermal;
|
|
#REPLACE into mes_sync.mes_draw_line_task SELECT * from mes_origin.mes_draw_line_task;
|
|
#REPLACE into mes_sync.mes_round_bar_label SELECT * from mes_origin.mes_round_bar_label;
|
|
#REPLACE into mes_sync.mes_truncation_task SELECT * from mes_origin.mes_truncation_task;
|
|
#REPLACE into mes_sync.mes_resistance_gauging_task SELECT * from mes_origin.mes_resistance_gauging_task;
|
|
#REPLACE into mes_sync.mes_oxygen_carbon_detection_task SELECT * from mes_origin.mes_oxygen_carbon_detection_task;
|
|
#REPLACE into mes_sync.mes_specimen SELECT * from mes_origin.mes_specimen;
|
|
#REPLACE into mes_sync.mes_electrical_performance_task SELECT * from mes_origin.mes_electrical_performance_task;
|
|
#REPLACE into mes_sync.mes_square_task SELECT * from mes_origin.mes_square_task;
|
|
#REPLACE into mes_sync.mes_roll_rub_task SELECT * from mes_origin.mes_roll_rub_task;
|
|
#REPLACE into mes_sync.mes_multi_cut SELECT * from mes_origin.mes_multi_cut;
|
|
#REPLACE into mes_sync.mes_seed_crystal_machine_task SELECT * from mes_origin.mes_seed_crystal_machine_task;
|
|
#REPLACE into mes_sync.mes_seed_crystal SELECT * from mes_origin.mes_seed_crystal;
|
|
REPLACE into mes_sync.mes_recycle_material_storage SELECT * from mes_origin.mes_recycle_material_storage;
|
|
#REPLACE into mes_sync.mes_split_storage SELECT * from mes_origin.mes_split_storage;
|
|
#REPLACE into mes_sync.mes_pre_clean SELECT * from mes_origin.mes_pre_clean;
|
|
#REPLACE into mes_sync.mes_washable_silicon_qc_task SELECT * from mes_origin.mes_washable_silicon_qc_task;
|
|
#REPLACE into mes_sync.mes_recycle_material_storage_detail SELECT * from mes_origin.mes_recycle_material_storage_detail;
|
|
#REPLACE into mes_sync.mes_silicon_clean_task SELECT * from mes_origin.mes_silicon_clean_task;
|
|
#REPLACE into mes_sync.mes_silicon_clean_soak SELECT * from mes_origin.mes_silicon_clean_soak;
|
|
#REPLACE into mes_sync.mes_silicon_clean_soak_manage SELECT * from mes_origin.mes_silicon_clean_soak_manage;
|
|
#REPLACE into mes_sync.mes_silicon_clean_auto SELECT * from mes_origin.mes_silicon_clean_auto;
|
|
#REPLACE into mes_sync.mes_silicon_clean_fracture SELECT * from mes_origin.mes_silicon_clean_fracture;
|
|
#REPLACE into mes_sync.mes_magnet_choice SELECT * from mes_origin.mes_magnet_choice;
|
|
#REPLACE into mes_sync.mes_disposable_qc_task SELECT * from mes_origin.mes_disposable_qc_task;
|
|
#REPLACE into mes_sync.mes_crystal_flow SELECT * from mes_origin.mes_crystal_flow;
|
|
#REPLACE into mes_sync.mes_order_tracing SELECT * from mes_origin.mes_order_tracing;
|
|
#REPLACE into mes_sync.mes_device SELECT * from mes_origin.mes_device;
|
|
#REPLACE into mes_sync.mes_device_attribute SELECT * from mes_origin.mes_device_attribute;
|
|
#REPLACE into mes_sync.mes_turnover_container SELECT * from mes_origin.mes_turnover_container;
|
|
#REPLACE into mes_sync.mes_abnormal_feedback SELECT * from mes_origin.mes_abnormal_feedback;
|
|
#REPLACE into mes_sync.sys_package_version_manage SELECT * from mes_origin.sys_package_version_manage;
|
|
#REPLACE into mes_sync.mes_packing_detail SELECT * from mes_origin.mes_packing_detail;
|
|
#REPLACE into mes_sync.raipiot_log_error SELECT * from mes_origin.raipiot_log_error;
|
|
#REPLACE into mes_sync.mes_electrical_performance_task_log SELECT * from mes_origin.mes_electrical_performance_task_log;
|
|
#REPLACE into mes_sync.mes_work_order SELECT * from mes_origin.mes_work_order;
|
|
REPLACE into mes_sync.yz_mes_spec SELECT * from mes_origin.yz_mes_spec;
|
|
REPLACE into mes_sync.yz_mes_spec_value SELECT * from mes_origin.yz_mes_spec_value;
|
|
#REPLACE into mes_sync.raipiot_log_api SELECT * from mes_origin.raipiot_log_api;
|
|
#REPLACE into mes_sync.mes_work_order_job_detail SELECT * from mes_origin.mes_work_order_job_detail;
|
|
#REPLACE into mes_sync.mes_mother_alloy_bind SELECT * from mes_origin.mes_mother_alloy_bind;
|
|
#REPLACE into mes_sync.mes_schedule SELECT * from mes_origin.mes_schedule;
|
|
#REPLACE into mes_sync.mes_thermal_field_material SELECT * from mes_origin.mes_thermal_field_material;
|
|
#REPLACE into mes_sync.mes_work_order_job_half SELECT * from mes_origin.mes_work_order_job_half;
|
|
#REPLACE into mes_sync.mes_work_order_job SELECT * from mes_origin.mes_work_order_job;
|
|
#REPLACE into mes_sync.raipiot_log_usual SELECT * from mes_origin.raipiot_log_usual;
|
|
#REPLACE into mes_sync.sys_dict_type SELECT * from mes_origin.sys_dict_type;
|
|
#REPLACE into mes_sync.mes_dict SELECT * from mes_origin.mes_dict;
|
|
#REPLACE into mes_sync.sys_dict_data SELECT * from mes_origin.sys_dict_data;
|
|
update reportdata.prod set rodtosquare = round/square;
|
|
END;
|
|
|