select id, workshop, group_line, equipment_name, equipment_code, fault_time, actual_operation_time, operation_time, failure_rate, failure_description, reason_analyze, handling_method, repair_person, equ_status_des, replace_spare, factory_code, attr1, attr2, attr3, del_flag, create_by, create_time, update_by, update_time, failure_times, shutdown_times from equ_operation insert into equ_operation id, workshop, group_line, equipment_name, equipment_code, fault_time, actual_operation_time, operation_time, failure_rate, failure_description, reason_analyze, handling_method, repair_person, equ_status_des, replace_spare, factory_code, attr1, attr2, attr3, del_flag, create_by, create_time, update_by, update_time, failure_times, shutdown_times, #{id}, #{workshop}, #{groupLine}, #{equipmentName}, #{equipmentCode}, #{faultTime}, #{actualOperationTime}, #{operationTime}, #{failureRate}, #{failureDescription}, #{reasonAnalyze}, #{handlingMethod}, #{repairPerson}, #{equStatusDes}, #{replaceSpare}, #{factoryCode}, #{attr1}, #{attr2}, #{attr3}, #{delFlag}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{failureTimes}, #{shutdownTimes}, insert into equ_operation ( id,workshop,group_line,equipment_name,equipment_code,actual_operation_time,operation_time,factory_code,create_by,create_time ) values ( #{item.id},#{item.workshop},#{item.groupLine},#{item.equipmentName},#{item.equipmentCode},#{item.actualOperationTime},#{item.operationTime},#{item.factoryCode},#{item.createBy},#{item.createTime} ) insert into equ_operation_backup select s.* from equ_operation s where YEAR (s.create_time) = YEAR (GETDATE())-2 ORDER BY id OFFSET #{startIndex} ROWS FETCH NEXT #{batchSize} ROWS ONLY update equ_operation workshop = #{workshop}, group_line = #{groupLine}, equipment_name = #{equipmentName}, equipment_code = #{equipmentCode}, fault_time = #{faultTime}, actual_operation_time = #{actualOperationTime}, operation_time = #{operationTime}, failure_rate = #{failureRate}, failure_description = #{failureDescription}, reason_analyze = #{reasonAnalyze}, handling_method = #{handlingMethod}, repair_person = #{repairPerson}, equ_status_des = #{equStatusDes}, replace_spare = #{replaceSpare}, factory_code = #{factoryCode}, attr1 = #{attr1}, attr2 = #{attr2}, attr3 = #{attr3}, del_flag = #{delFlag}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, failure_times = #{failureTimes}, shutdown_times = #{shutdownTimes}, where id = #{id} delete from equ_operation where id = #{id} delete from equ_operation where id in #{id} delete from equ_operation where id in (select s.id from equ_operation s where YEAR (s.create_time) = YEAR (GETDATE())-2 ORDER BY id OFFSET 0 ROWS FETCH NEXT #{delSize} ROWS ONLY)