select d.id, d.del_flag, d.creater_code, d.createdate, d.updater_code, d.updatedate, d.evconsume, d.elecp, d.hechengqi, d.u2, d.data_date, d.date_day ,s.dept_name from t_dashboarddayeleceight d left join sys_dept s on s.dept_id = d.dept_id SELECT seq_t_dashboarddayeleceight.NEXTVAL as id FROM DUAL insert into t_dashboarddayeleceight id, del_flag, creater_code, createdate, updater_code, updatedate, evconsume, elecp, hechengqi, u2, data_date, date_day, #{id}, #{delFlag}, #{createrCode}, #{createdate}, #{updaterCode}, #{updatedate}, #{evconsume}, #{elecp}, #{hechengqi}, #{u2}, #{dataDate}, #{dateDay}, update t_dashboarddayeleceight del_flag = #{delFlag}, creater_code = #{createrCode}, createdate = #{createdate}, updater_code = #{updaterCode}, updatedate = #{updatedate}, evconsume = #{evconsume}, elecp = #{elecp}, hechengqi = #{hechengqi}, u2 = #{u2}, data_date = #{dataDate}, date_day = #{dateDay}, where id = #{id} update t_dashboarddayeleceight set del_flag = 2 where id = #{id} update t_dashboarddayeleceight set del_flag = 2 where id in #{id}