declare
v_k number(20);
begin
v_k := 1;
for v_i in 1 .. 3 loop
for v_j in 1 .. 1000 loop
insert into et_dispatch_order
(etdo_id,
etdo_no,
etdo_dispatch_no,
etdo_dispatcher_code,
etdo_dispatcher_name,
etdo_status,
etdo_trans_type,
etdo_plan_equipment_type,
etdo_plan_equipment_name,
etdo_equipment_type,
etdo_equipment_name,
etdo_plan_carrier_code,
etdo_plan_carrier_name,
etdo_carrier_code,
etdo_carrier_name,
etdo_plan_vehicle_card,
etdo_vehicle_card,
etdo_plan_main_driver,
etdo_main_driver,
etdo_plan_copilor_driver,
etdo_copilor_driver,
etdo_dispatch_type,
etdo_operate_esst_code,
etdo_operate_esst_name,
etdo_departure_code,
etdo_departure,
etdo_destination_code,
etdo_destination,
etdo_out_stop_mileage,
etdo_in_stop_mileage,
etdo_total_mileage,
etdo_dispatch_time,
etdo_plan_out_stop_time,
etdo_plan_return_time,
etdo_plan_in_stop_time,
etdo_actual_out_stop_time,
etdo_actual_return_time,
etdo_actual_in_stop_time,
etdo_start_time,
etdo_earliest_start_time,
etdo_last_start_time,
etdo_end_time,
etdo_total_ship_unit_qty,
etdo_total_item_qty,
etdo_total_qty,
etdo_total_gross_weight,
etdo_total_net_weight,
etdo_volume,
etdo_payment_type,
etdo_payment_amount,
etdo_remark,
creator,
create_time,
modifier,
modify_time,
rec_ver,
rec_status,
org_id,
etdo_plan_main_driver_no,
etdo_main_driver_no,
etdo_plan_copilor_driver_no,
etdo_copilor_driver_no,
etdo_rate_code,
etdo_rate_name,
etdo_stowage_type,
etdo_dispatch_source,
etdo_capacity_constraints,
etdo_plan_trailer_code,
etdo_trailer_code,
etdo_auto_calculated,
etdo_etve_no,
etdo_etve_name,
etdo_vessel_name,
etdo_schedule_no,
etdo_schedule_name,
etdo_container_no,
etdo_seal_no,
etdo_vessel_no,
etdo_pl_avg_wgt_ratio,
etdo_pl_avg_vol_ratio,
etdo_pl_amount_mileage,
etdo_pl_amount_time,
etdo_pl_amount_cost,
etdo_pl_planned_log_no,
etdo_trans_mode,
etdo_max_gross_weight,
etdo_max_net_weight,
etdo_max_volume,
etdo_total_ea,
etdo_total_amount,
etdo_tender_status,
etdo_procurement_channel,
etdo_bes_arrive_date,
etdo_transportation_cost,
etdo_prepaid_amount,
etdo_pay_method,
etdo_oilcard_pay_amount,
etdo_line_code,
etdo_line_name,
company_code,
site_code,
etdo_info_fee,
etdo_total_fee,
etdo_other_fee,
etdo_ship_name,
etdo_saillings_train_num,
etdo_ctn_no,
etdo_actual_arrive_date,
etdo_depart_person,
etdo_depart_date,
etdo_pay_site_code,
etdo_main_driver_contact_way,
etdo_schedule_site_code,
etdo_edi_flag,
etdo_release_grab,
etdo_release_grab_time,
etdo_deadline,
etdo_publish_price,
etdo_grab_date,
etdo_oilcard_pay_ratio,
etdo_task_count,
etdo_grab_price,
etdo_total_value,
etdo_is_report_print,
etdo_report_print_count,
etdo_change_express)
(select seq_et_dispatch_order.nextval,
'arno' || v_k,
etdo_dispatch_no,
etdo_dispatcher_code,
etdo_dispatcher_name,
etdo_status,
etdo_trans_type,
etdo_plan_equipment_type,
etdo_plan_equipment_name,
etdo_equipment_type,
etdo_equipment_name,
etdo_plan_carrier_code,
etdo_plan_carrier_name,
etdo_carrier_code,
etdo_carrier_name,
etdo_plan_vehicle_card,
etdo_vehicle_card,
etdo_plan_main_driver,
etdo_main_driver,
etdo_plan_copilor_driver,
etdo_copilor_driver,
etdo_dispatch_type,
etdo_operate_esst_code,
etdo_operate_esst_name,
etdo_departure_code,
etdo_departure,
etdo_destination_code,
etdo_destination,
etdo_out_stop_mileage,
etdo_in_stop_mileage,
etdo_total_mileage,
etdo_dispatch_time,
etdo_plan_out_stop_time,
etdo_plan_return_time,
etdo_plan_in_stop_time,
etdo_actual_out_stop_time,
etdo_actual_return_time,
etdo_actual_in_stop_time,
etdo_start_time,
etdo_earliest_start_time,
etdo_last_start_time,
etdo_end_time,
etdo_total_ship_unit_qty,
etdo_total_item_qty,
etdo_total_qty,
etdo_total_gross_weight,
etdo_total_net_weight,
etdo_volume,
etdo_payment_type,
etdo_payment_amount,
etdo_remark,
creator,
create_time,
modifier,
modify_time,
rec_ver,
rec_status,
org_id,
etdo_plan_main_driver_no,
etdo_main_driver_no,
etdo_plan_copilor_driver_no,
etdo_copilor_driver_no,
etdo_rate_code,
etdo_rate_name,
etdo_stowage_type,
etdo_dispatch_source,
etdo_capacity_constraints,
etdo_plan_trailer_code,
etdo_trailer_code,
etdo_auto_calculated,
etdo_etve_no,
etdo_etve_name,
etdo_vessel_name,
etdo_schedule_no,
etdo_schedule_name,
etdo_container_no,
etdo_seal_no,
etdo_vessel_no,
etdo_pl_avg_wgt_ratio,
etdo_pl_avg_vol_ratio,
etdo_pl_amount_mileage,
etdo_pl_amount_time,
etdo_pl_amount_cost,
etdo_pl_planned_log_no,
etdo_trans_mode,
etdo_max_gross_weight,
etdo_max_net_weight,
etdo_max_volume,
etdo_total_ea,
etdo_total_amount,
etdo_tender_status,
etdo_procurement_channel,
etdo_bes_arrive_date,
etdo_transportation_cost,
etdo_prepaid_amount,
etdo_pay_method,
etdo_oilcard_pay_amount,
etdo_line_code,
etdo_line_name,
company_code,
site_code,
etdo_info_fee,
etdo_total_fee,
etdo_other_fee,
etdo_ship_name,
etdo_saillings_train_num,
etdo_ctn_no,
etdo_actual_arrive_date,
etdo_depart_person,
etdo_depart_date,
etdo_pay_site_code,
etdo_main_driver_contact_way,
etdo_schedule_site_code,
etdo_edi_flag,
etdo_release_grab,
etdo_release_grab_time,
etdo_deadline,
etdo_publish_price,
etdo_grab_date,
etdo_oilcard_pay_ratio,
etdo_task_count,
etdo_grab_price,
etdo_total_value,
etdo_is_report_print,
etdo_report_print_count,
etdo_change_express
from et_dispatch_order
where etdo_no in ('DO201509301556'));
insert into et_dispatch_stop
(etds_id,
etds_etdo_no,
etds_no,
etds_code,
etds_name,
etds_effect,
etds_distance,
etds_plan_arrive_time,
etds_estimate_arrive_time,
etds_plan_leave_time,
etds_estimate_leave_time,
etds_arrive_time,
etds_leave_time,
etds_wait_time,
etds_rest_time,
etds_operate_time,
etds_total_ship_unit_qty,
etds_total_item_qty,
etds_total_qty,
etds_total_gross_weight,
etds_total_net_weight,
etds_total_volume,
creator,
create_time,
modifier,
modify_time,
rec_ver,
rec_status,
org_id,
etds_plan_no,
etds_source,
etds_location_name,
etds_unload_bridage_code,
etds_unload_bridage_name,
etds_unload_person_code,
etds_unload_person_name,
etds_unload_start_time,
etds_unload_end_time,
etds_unload_platform,
etds_load_bridage_code,
etds_load_bridage_name,
etds_load_person_code,
etds_load_person_name,
etds_load_start_time,
etds_load_end_time,
etds_load_platform,
etds_station_code,
etds_station_name)
(select seq_et_dispatch_stop.nextval,
'arno' || v_k,
etds_no,
etds_code,
etds_name,
etds_effect,
etds_distance,
etds_plan_arrive_time,
etds_estimate_arrive_time,
etds_plan_leave_time,
etds_estimate_leave_time,
etds_arrive_time,
etds_leave_time,
etds_wait_time,
etds_rest_time,
etds_operate_time,
etds_total_ship_unit_qty,
etds_total_item_qty,
etds_total_qty,
etds_total_gross_weight,
etds_total_net_weight,
etds_total_volume,
creator,
create_time,
modifier,
modify_time,
rec_ver,
rec_status,
org_id,
etds_plan_no,
etds_source,
etds_location_name,
etds_unload_bridage_code,
etds_unload_bridage_name,
etds_unload_person_code,
etds_unload_person_name,
etds_unload_start_time,
etds_unload_end_time,
etds_unload_platform,
etds_load_bridage_code,
etds_load_bridage_name,
etds_load_person_code,
etds_load_person_name,
etds_load_start_time,
etds_load_end_time,
etds_load_platform,
etds_station_code,
etds_station_name
from et_dispatch_stop
where etds_etdo_no = 'DO201509301556');
insert into et_dispatch_stop_unit
(etdu_id,
etdu_etdo_no,
etdu_etds_no,
etdu_etta_no,
rec_ver,
creator,
create_time,
modifier,
modify_time,
rec_status,
org_id,
etdu_temp_level,
etdu_effect)
(select seq_et_dispatch_stop_unit.nextval,
'arno' || v_k,
etdu_etds_no,
etdu_etta_no,
rec_ver,
creator,
create_time,
modifier,
modify_time,
rec_status,
org_id,
etdu_temp_level,
etdu_effect
from et_dispatch_stop_unit
where etdu_etdo_no = 'DO201509301556');
insert into et_dispatch_status
(etds_id,
creator,
create_time,
modifier,
modify_time,
rec_ver,
rec_status,
org_id,
etds_do_no,
etds_type,
etds_status,
etds_sequence,
etds_location_code,
etds_location_addr,
etds_remark)
(select seq_et_dispatch_status.nextval,
creator,
create_time,
modifier,
modify_time,
rec_ver,
rec_status,
org_id,
'arno' || v_k,
etds_type,
etds_status,
etds_sequence,
etds_location_code,
etds_location_addr,
etds_remark
from et_dispatch_status
where ETDS_DO_NO = 'DO201509301556');
insert into et_dispatch_status_his
(etds_id,
creator,
create_time,
modifier,
modify_time,
rec_ver,
rec_status,
org_id,
etds_do_no,
etds_type,
etds_status,
etds_sequence,
etds_location_code,
etds_location_addr,
etds_remark,
etds_tag,
etds_operator,
etds_oper,
etds_business_time,
etds_start_date,
etds_end_date)
(select seq_et_dispatch_status_his.nextval,
creator,
create_time,
modifier,
modify_time,
rec_ver,
rec_status,
org_id,
'arno' || v_k,
etds_type,
etds_status,
etds_sequence,
etds_location_code,
etds_location_addr,
etds_remark,
etds_tag,
etds_operator,
etds_oper,
etds_business_time,
etds_start_date,
etds_end_date
from et_dispatch_status_his
where ETDS_DO_NO = 'DO201509301556');
v_k := v_k + 1;
end loop;
end loop;
end;
v_k number(20);
begin
v_k := 1;
for v_i in 1 .. 3 loop
for v_j in 1 .. 1000 loop
insert into et_dispatch_order
(etdo_id,
etdo_no,
etdo_dispatch_no,
etdo_dispatcher_code,
etdo_dispatcher_name,
etdo_status,
etdo_trans_type,
etdo_plan_equipment_type,
etdo_plan_equipment_name,
etdo_equipment_type,
etdo_equipment_name,
etdo_plan_carrier_code,
etdo_plan_carrier_name,
etdo_carrier_code,
etdo_carrier_name,
etdo_plan_vehicle_card,
etdo_vehicle_card,
etdo_plan_main_driver,
etdo_main_driver,
etdo_plan_copilor_driver,
etdo_copilor_driver,
etdo_dispatch_type,
etdo_operate_esst_code,
etdo_operate_esst_name,
etdo_departure_code,
etdo_departure,
etdo_destination_code,
etdo_destination,
etdo_out_stop_mileage,
etdo_in_stop_mileage,
etdo_total_mileage,
etdo_dispatch_time,
etdo_plan_out_stop_time,
etdo_plan_return_time,
etdo_plan_in_stop_time,
etdo_actual_out_stop_time,
etdo_actual_return_time,
etdo_actual_in_stop_time,
etdo_start_time,
etdo_earliest_start_time,
etdo_last_start_time,
etdo_end_time,
etdo_total_ship_unit_qty,
etdo_total_item_qty,
etdo_total_qty,
etdo_total_gross_weight,
etdo_total_net_weight,
etdo_volume,
etdo_payment_type,
etdo_payment_amount,
etdo_remark,
creator,
create_time,
modifier,
modify_time,
rec_ver,
rec_status,
org_id,
etdo_plan_main_driver_no,
etdo_main_driver_no,
etdo_plan_copilor_driver_no,
etdo_copilor_driver_no,
etdo_rate_code,
etdo_rate_name,
etdo_stowage_type,
etdo_dispatch_source,
etdo_capacity_constraints,
etdo_plan_trailer_code,
etdo_trailer_code,
etdo_auto_calculated,
etdo_etve_no,
etdo_etve_name,
etdo_vessel_name,
etdo_schedule_no,
etdo_schedule_name,
etdo_container_no,
etdo_seal_no,
etdo_vessel_no,
etdo_pl_avg_wgt_ratio,
etdo_pl_avg_vol_ratio,
etdo_pl_amount_mileage,
etdo_pl_amount_time,
etdo_pl_amount_cost,
etdo_pl_planned_log_no,
etdo_trans_mode,
etdo_max_gross_weight,
etdo_max_net_weight,
etdo_max_volume,
etdo_total_ea,
etdo_total_amount,
etdo_tender_status,
etdo_procurement_channel,
etdo_bes_arrive_date,
etdo_transportation_cost,
etdo_prepaid_amount,
etdo_pay_method,
etdo_oilcard_pay_amount,
etdo_line_code,
etdo_line_name,
company_code,
site_code,
etdo_info_fee,
etdo_total_fee,
etdo_other_fee,
etdo_ship_name,
etdo_saillings_train_num,
etdo_ctn_no,
etdo_actual_arrive_date,
etdo_depart_person,
etdo_depart_date,
etdo_pay_site_code,
etdo_main_driver_contact_way,
etdo_schedule_site_code,
etdo_edi_flag,
etdo_release_grab,
etdo_release_grab_time,
etdo_deadline,
etdo_publish_price,
etdo_grab_date,
etdo_oilcard_pay_ratio,
etdo_task_count,
etdo_grab_price,
etdo_total_value,
etdo_is_report_print,
etdo_report_print_count,
etdo_change_express)
(select seq_et_dispatch_order.nextval,
'arno' || v_k,
etdo_dispatch_no,
etdo_dispatcher_code,
etdo_dispatcher_name,
etdo_status,
etdo_trans_type,
etdo_plan_equipment_type,
etdo_plan_equipment_name,
etdo_equipment_type,
etdo_equipment_name,
etdo_plan_carrier_code,
etdo_plan_carrier_name,
etdo_carrier_code,
etdo_carrier_name,
etdo_plan_vehicle_card,
etdo_vehicle_card,
etdo_plan_main_driver,
etdo_main_driver,
etdo_plan_copilor_driver,
etdo_copilor_driver,
etdo_dispatch_type,
etdo_operate_esst_code,
etdo_operate_esst_name,
etdo_departure_code,
etdo_departure,
etdo_destination_code,
etdo_destination,
etdo_out_stop_mileage,
etdo_in_stop_mileage,
etdo_total_mileage,
etdo_dispatch_time,
etdo_plan_out_stop_time,
etdo_plan_return_time,
etdo_plan_in_stop_time,
etdo_actual_out_stop_time,
etdo_actual_return_time,
etdo_actual_in_stop_time,
etdo_start_time,
etdo_earliest_start_time,
etdo_last_start_time,
etdo_end_time,
etdo_total_ship_unit_qty,
etdo_total_item_qty,
etdo_total_qty,
etdo_total_gross_weight,
etdo_total_net_weight,
etdo_volume,
etdo_payment_type,
etdo_payment_amount,
etdo_remark,
creator,
create_time,
modifier,
modify_time,
rec_ver,
rec_status,
org_id,
etdo_plan_main_driver_no,
etdo_main_driver_no,
etdo_plan_copilor_driver_no,
etdo_copilor_driver_no,
etdo_rate_code,
etdo_rate_name,
etdo_stowage_type,
etdo_dispatch_source,
etdo_capacity_constraints,
etdo_plan_trailer_code,
etdo_trailer_code,
etdo_auto_calculated,
etdo_etve_no,
etdo_etve_name,
etdo_vessel_name,
etdo_schedule_no,
etdo_schedule_name,
etdo_container_no,
etdo_seal_no,
etdo_vessel_no,
etdo_pl_avg_wgt_ratio,
etdo_pl_avg_vol_ratio,
etdo_pl_amount_mileage,
etdo_pl_amount_time,
etdo_pl_amount_cost,
etdo_pl_planned_log_no,
etdo_trans_mode,
etdo_max_gross_weight,
etdo_max_net_weight,
etdo_max_volume,
etdo_total_ea,
etdo_total_amount,
etdo_tender_status,
etdo_procurement_channel,
etdo_bes_arrive_date,
etdo_transportation_cost,
etdo_prepaid_amount,
etdo_pay_method,
etdo_oilcard_pay_amount,
etdo_line_code,
etdo_line_name,
company_code,
site_code,
etdo_info_fee,
etdo_total_fee,
etdo_other_fee,
etdo_ship_name,
etdo_saillings_train_num,
etdo_ctn_no,
etdo_actual_arrive_date,
etdo_depart_person,
etdo_depart_date,
etdo_pay_site_code,
etdo_main_driver_contact_way,
etdo_schedule_site_code,
etdo_edi_flag,
etdo_release_grab,
etdo_release_grab_time,
etdo_deadline,
etdo_publish_price,
etdo_grab_date,
etdo_oilcard_pay_ratio,
etdo_task_count,
etdo_grab_price,
etdo_total_value,
etdo_is_report_print,
etdo_report_print_count,
etdo_change_express
from et_dispatch_order
where etdo_no in ('DO201509301556'));
insert into et_dispatch_stop
(etds_id,
etds_etdo_no,
etds_no,
etds_code,
etds_name,
etds_effect,
etds_distance,
etds_plan_arrive_time,
etds_estimate_arrive_time,
etds_plan_leave_time,
etds_estimate_leave_time,
etds_arrive_time,
etds_leave_time,
etds_wait_time,
etds_rest_time,
etds_operate_time,
etds_total_ship_unit_qty,
etds_total_item_qty,
etds_total_qty,
etds_total_gross_weight,
etds_total_net_weight,
etds_total_volume,
creator,
create_time,
modifier,
modify_time,
rec_ver,
rec_status,
org_id,
etds_plan_no,
etds_source,
etds_location_name,
etds_unload_bridage_code,
etds_unload_bridage_name,
etds_unload_person_code,
etds_unload_person_name,
etds_unload_start_time,
etds_unload_end_time,
etds_unload_platform,
etds_load_bridage_code,
etds_load_bridage_name,
etds_load_person_code,
etds_load_person_name,
etds_load_start_time,
etds_load_end_time,
etds_load_platform,
etds_station_code,
etds_station_name)
(select seq_et_dispatch_stop.nextval,
'arno' || v_k,
etds_no,
etds_code,
etds_name,
etds_effect,
etds_distance,
etds_plan_arrive_time,
etds_estimate_arrive_time,
etds_plan_leave_time,
etds_estimate_leave_time,
etds_arrive_time,
etds_leave_time,
etds_wait_time,
etds_rest_time,
etds_operate_time,
etds_total_ship_unit_qty,
etds_total_item_qty,
etds_total_qty,
etds_total_gross_weight,
etds_total_net_weight,
etds_total_volume,
creator,
create_time,
modifier,
modify_time,
rec_ver,
rec_status,
org_id,
etds_plan_no,
etds_source,
etds_location_name,
etds_unload_bridage_code,
etds_unload_bridage_name,
etds_unload_person_code,
etds_unload_person_name,
etds_unload_start_time,
etds_unload_end_time,
etds_unload_platform,
etds_load_bridage_code,
etds_load_bridage_name,
etds_load_person_code,
etds_load_person_name,
etds_load_start_time,
etds_load_end_time,
etds_load_platform,
etds_station_code,
etds_station_name
from et_dispatch_stop
where etds_etdo_no = 'DO201509301556');
insert into et_dispatch_stop_unit
(etdu_id,
etdu_etdo_no,
etdu_etds_no,
etdu_etta_no,
rec_ver,
creator,
create_time,
modifier,
modify_time,
rec_status,
org_id,
etdu_temp_level,
etdu_effect)
(select seq_et_dispatch_stop_unit.nextval,
'arno' || v_k,
etdu_etds_no,
etdu_etta_no,
rec_ver,
creator,
create_time,
modifier,
modify_time,
rec_status,
org_id,
etdu_temp_level,
etdu_effect
from et_dispatch_stop_unit
where etdu_etdo_no = 'DO201509301556');
insert into et_dispatch_status
(etds_id,
creator,
create_time,
modifier,
modify_time,
rec_ver,
rec_status,
org_id,
etds_do_no,
etds_type,
etds_status,
etds_sequence,
etds_location_code,
etds_location_addr,
etds_remark)
(select seq_et_dispatch_status.nextval,
creator,
create_time,
modifier,
modify_time,
rec_ver,
rec_status,
org_id,
'arno' || v_k,
etds_type,
etds_status,
etds_sequence,
etds_location_code,
etds_location_addr,
etds_remark
from et_dispatch_status
where ETDS_DO_NO = 'DO201509301556');
insert into et_dispatch_status_his
(etds_id,
creator,
create_time,
modifier,
modify_time,
rec_ver,
rec_status,
org_id,
etds_do_no,
etds_type,
etds_status,
etds_sequence,
etds_location_code,
etds_location_addr,
etds_remark,
etds_tag,
etds_operator,
etds_oper,
etds_business_time,
etds_start_date,
etds_end_date)
(select seq_et_dispatch_status_his.nextval,
creator,
create_time,
modifier,
modify_time,
rec_ver,
rec_status,
org_id,
'arno' || v_k,
etds_type,
etds_status,
etds_sequence,
etds_location_code,
etds_location_addr,
etds_remark,
etds_tag,
etds_operator,
etds_oper,
etds_business_time,
etds_start_date,
etds_end_date
from et_dispatch_status_his
where ETDS_DO_NO = 'DO201509301556');
v_k := v_k + 1;
end loop;
end loop;
end;