Insert Into TECHNICS_ROUTE (
route_id,
technics_id,
exceptional_route_id,
route_description,
route_order,
task_type,
start_area_id,
end_area_id,
start_position,
end_position,
start_node_flag,
end_node_flag,
device_type,
task_level,
check_start_position_flag,
check_end_position_flag,
start_status,
finish_status,
ep_start_cell_status,
ep_start_run_status,
sp_end_cell_status,
sp_end_run_status,
ep_end_cell_status,
ep_end_run_status,
route_actions,
route_remark
)Values(
#ROUTE_ID#,
#TECHNICS_ID#,
#EXCEPTIONAL_ROUTE_ID#,
#ROUTE_DESCRIPTION#,
#ROUTE_ORDER#,
#TASK_TYPE#,
#START_AREA_ID#,
#END_AREA_ID#,
#START_POSITION#,
#END_POSITION#,
#START_NODE_FLAG#,
#END_NODE_FLAG#,
#DEVICE_TYPE#,
#TASK_LEVEL#,
#CHECK_START_POSITION_FLAG#,
#CHECK_END_POSITION_FLAG#,
#START_STATUS#,
#FINISH_STATUS#,
#EP_START_CELL_STATUS#,
#EP_START_RUN_STATUS#,
#SP_END_CELL_STATUS#,
#SP_END_RUN_STATUS#,
#EP_END_CELL_STATUS#,
#EP_END_RUN_STATUS#,
#ROUTE_ACTIONS#,
#ROUTE_REMARK#
)
select @@IDENTITY as value
Update TECHNICS_ROUTE Set
technics_id=#TECHNICS_ID#,
exceptional_route_id=#EXCEPTIONAL_ROUTE_ID#,
route_description=#ROUTE_DESCRIPTION#,
route_order=#ROUTE_ORDER#,
task_type=#TASK_TYPE#,
start_area_id=#START_AREA_ID#,
end_area_id=#END_AREA_ID#,
start_position=#START_POSITION#,
end_position=#END_POSITION#,
start_node_flag=#START_NODE_FLAG#,
end_node_flag=#END_NODE_FLAG#,
device_type=#DEVICE_TYPE#,
task_level=#TASK_LEVEL#,
check_start_position_flag=#CHECK_START_POSITION_FLAG#,
check_end_position_flag=#CHECK_END_POSITION_FLAG#,
start_status=#START_STATUS#,
finish_status=#FINISH_STATUS#,
ep_start_cell_status=#EP_START_CELL_STATUS#,
ep_start_run_status=#EP_START_RUN_STATUS#,
sp_end_cell_status=#SP_END_CELL_STATUS#,
sp_end_run_status=#SP_END_RUN_STATUS#,
ep_end_cell_status=#EP_END_CELL_STATUS#,
ep_end_run_status=#EP_END_RUN_STATUS#,
route_actions=#ROUTE_ACTIONS#,
route_remark=#ROUTE_REMARK#
route_id=#ROUTE_ID#
Delete From TECHNICS_ROUTE
route_id=#ROUTE_ID#