select d.id, d.propane, d.location_name, d.sample_point, d.sample_date, d.sample_name, d.propylene, d.propadiene, d.acetylene, d.butadiene_12, d.butadiene_13, d.methylacetylene, 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_s5010 d
left join sys_dept s on s.dept_id = d.dept_id
SELECT seq_t_quality_report_s5010.NEXTVAL as id FROM DUAL
insert into t_monthly_quality_report_s5010
id,
location_name,
sample_point,
sample_date,
sample_name,
propylene,
propadiene,
acetylene,
butadiene_12,
butadiene_13,
methylacetylene,
dept_id,
del_flag,
create_by,
create_time,
update_by,
update_time,
propane,
#{id},
#{locationName},
#{samplePoint},
#{sampleDate},
#{sampleName},
#{propylene},
#{propadiene},
#{acetylene},
#{butadiene12},
#{butadiene13},
#{methylacetylene},
#{deptId},
#{delFlag},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{propane},
update t_monthly_quality_report_s5010
location_name = #{locationName},
sample_point = #{samplePoint},
sample_date = #{sampleDate},
sample_name = #{sampleName},
propylene = #{propylene},
propadiene = #{propadiene},
acetylene = #{acetylene},
butadiene_12 = #{butadiene12},
butadiene_13 = #{butadiene13},
methylacetylene = #{methylacetylene},
dept_id = #{deptId},
del_flag = #{delFlag},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
propane = #{propane},
where id = #{id}
update t_monthly_quality_report_s5010 set del_flag = 2 where id = #{id}
update t_monthly_quality_report_s5010 set del_flag = 2 where id in
#{id}