select d.id, d.plant_code, d.unit, d.devname, d.devno, d.submitdate, d.status, d.del_flag, d.creater_code, d.createdate, d.updater_code, d.updatedate, d.dept_id, d.remarks, d.approve_status, d.regno, d.useno, d.warn_date, d.warn_cycle, d.next_warn_date, d.warn_flag, d.grade, d.designer, d.installer, d.material, d.dia, d.schedule_no, d.length, d.starting, d.ending, d.des_pressure, d.des_temp, d.opt_pressure, d.opt_temp, d.medium, d.check_conclusion, d.check_unit, d.safe_class, d.report_no, d.approve_time, d.change_time, d.plant_maint, d.engineer, d.weld_number, d.laying_method, d.adiabatic, d.anti_corrosion, d.adiabatic_thickness, d.is_danger, d.install_date, d.year_warn_date, d.year_next_warn_date, d.year_report_no, d.is_repeat, d.type, d.position, d.device_size, d.leakage_mode, d.archives ,s.dept_name from t_intact_gj d
left join sys_dept s on s.dept_id = d.dept_id
SELECT seq_t_intact_gj.NEXTVAL as id FROM DUAL
insert into t_intact_gj
id,
plant_code,
unit,
devname,
devno,
submitdate,
status,
del_flag,
creater_code,
createdate,
updater_code,
updatedate,
dept_id,
remarks,
approve_status,
regno,
useno,
warn_date,
warn_cycle,
next_warn_date,
warn_flag,
grade,
designer,
installer,
material,
dia,
schedule_no,
length,
starting,
ending,
des_pressure,
des_temp,
opt_pressure,
opt_temp,
medium,
check_conclusion,
check_unit,
safe_class,
report_no,
approve_time,
change_time,
plant_maint,
engineer,
weld_number,
laying_method,
adiabatic,
anti_corrosion,
adiabatic_thickness,
is_danger,
install_date,
year_warn_date,
year_next_warn_date,
year_report_no,
is_repeat,
type,
position,
device_size,
leakage_mode,
archives,
#{id},
#{plantCode},
#{unit},
#{devname},
#{devno},
#{submitdate},
#{status},
#{delFlag},
#{createrCode},
#{createdate},
#{updaterCode},
#{updatedate},
#{deptId},
#{remarks},
#{approveStatus},
#{regno},
#{useno},
#{warnDate},
#{warnCycle},
#{nextWarnDate},
#{warnFlag},
#{grade},
#{designer},
#{installer},
#{material},
#{dia},
#{scheduleNo},
#{length},
#{starting},
#{ending},
#{desPressure},
#{desTemp},
#{optPressure},
#{optTemp},
#{medium},
#{checkConclusion},
#{checkUnit},
#{safeClass},
#{reportNo},
#{approveTime},
#{changeTime},
#{plantMaint},
#{engineer},
#{weldNumber},
#{layingMethod},
#{adiabatic},
#{antiCorrosion},
#{adiabaticThickness},
#{isDanger},
#{installDate},
#{yearWarnDate},
#{yearNextWarnDate},
#{yearReportNo},
#{isRepeat},
#{type},
#{position},
#{deviceSize},
#{leakageMode},
#{archives},
update t_intact_gj
plant_code = #{plantCode},
unit = #{unit},
devname = #{devname},
devno = #{devno},
submitdate = #{submitdate},
status = #{status},
del_flag = #{delFlag},
creater_code = #{createrCode},
createdate = #{createdate},
updater_code = #{updaterCode},
updatedate = #{updatedate},
dept_id = #{deptId},
remarks = #{remarks},
approve_status = #{approveStatus},
regno = #{regno},
useno = #{useno},
warn_date = #{warnDate},
warn_cycle = #{warnCycle},
next_warn_date = #{nextWarnDate},
warn_flag = #{warnFlag},
grade = #{grade},
designer = #{designer},
installer = #{installer},
material = #{material},
dia = #{dia},
schedule_no = #{scheduleNo},
length = #{length},
starting = #{starting},
ending = #{ending},
des_pressure = #{desPressure},
des_temp = #{desTemp},
opt_pressure = #{optPressure},
opt_temp = #{optTemp},
medium = #{medium},
check_conclusion = #{checkConclusion},
check_unit = #{checkUnit},
safe_class = #{safeClass},
report_no = #{reportNo},
approve_time = #{approveTime},
change_time = #{changeTime},
plant_maint = #{plantMaint},
engineer = #{engineer},
weld_number = #{weldNumber},
laying_method = #{layingMethod},
adiabatic = #{adiabatic},
anti_corrosion = #{antiCorrosion},
adiabatic_thickness = #{adiabaticThickness},
is_danger = #{isDanger},
install_date = #{installDate},
year_warn_date = #{yearWarnDate},
year_next_warn_date = #{yearNextWarnDate},
year_report_no = #{yearReportNo},
is_repeat = #{isRepeat},
type = #{type},
position = #{position},
device_size = #{deviceSize},
leakage_mode = #{leakageMode},
archives = #{archives},
where id = #{id}
update t_intact_gj set del_flag = 2 where id = #{id}
update t_intact_gj set del_flag = 2 where id in
#{id}