select d.plant_id, d.parent_id, d.name, d.order_num, d.del_flag, d.cname, d.dept_code, d.remarks, d.p_type from sys_plant d SELECT seq_sys_plant.NEXTVAL as plantId FROM DUAL insert into sys_plant plant_id, parent_id, name, order_num, del_flag, cname, dept_code, remarks, p_type, #{plantId}, #{parentId}, #{name}, #{orderNum}, #{delFlag}, #{cname}, #{deptCode}, #{remarks}, #{pType}, update sys_plant parent_id = #{parentId}, name = #{name}, order_num = #{orderNum}, del_flag = #{delFlag}, cname = #{cname}, dept_code = #{deptCode}, remarks = #{remarks}, p_type = #{pType}, where plant_id = #{plantId} update sys_plant set del_flag = 2 where plant_id = #{plantId} update sys_plant set del_flag = 2 where plant_id in #{plantId}