select d.id, d.methylacetylene, d.location_name, d.sample_point, d.sample_date, d.sample_name, d.carbon_monoxide, d.methane, d.ethane, d.ethylene, d.propane, d.cyc_propane, d.propylene, d.propadiene, d.acetylene, d.hydrogen, d.dept_id, d.del_flag, d.create_by, d.create_time, d.update_by, d.update_time ,s.dept_name from t_monthly_quality_report_s3011 d left join sys_dept s on s.dept_id = d.dept_id SELECT seq_t_quality_report_s3011.NEXTVAL as id FROM DUAL insert into t_monthly_quality_report_s3011 id, location_name, sample_point, sample_date, sample_name, carbon_monoxide, methane, ethane, ethylene, propane, cyc_propane, propylene, propadiene, acetylene, hydrogen, dept_id, del_flag, create_by, create_time, update_by, update_time, methylacetylene, #{id}, #{locationName}, #{samplePoint}, #{sampleDate}, #{sampleName}, #{carbonMonoxide}, #{methane}, #{ethane}, #{ethylene}, #{propane}, #{cycPropane}, #{propylene}, #{propadiene}, #{acetylene}, #{hydrogen}, #{deptId}, #{delFlag}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{methylacetylene}, update t_monthly_quality_report_s3011 location_name = #{locationName}, sample_point = #{samplePoint}, sample_date = #{sampleDate}, sample_name = #{sampleName}, carbon_monoxide = #{carbonMonoxide}, methane = #{methane}, ethane = #{ethane}, ethylene = #{ethylene}, propane = #{propane}, cyc_propane = #{cycPropane}, propylene = #{propylene}, propadiene = #{propadiene}, acetylene = #{acetylene}, hydrogen = #{hydrogen}, dept_id = #{deptId}, del_flag = #{delFlag}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, methylacetylene = #{methylacetylene}, where id = #{id} update t_monthly_quality_report_s3011 set del_flag = 2 where id = #{id} update t_monthly_quality_report_s3011 set del_flag = 2 where id in #{id}