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}