select obj_id, parent_id, monitor_code, monitor_name, monitor_address, monitor_type, monitor_status, pt, ct, monitor_hierarchy, monitor_network, is_flag, created_by, created_time, updated_by, updated_time, is_ammeter from base_monitorinfo SELECT seq_base_monitorinfo.NEXTVAL as objId FROM DUAL insert into base_monitorinfo obj_id, parent_id, monitor_code, monitor_name, monitor_address, monitor_type, monitor_status, pt, ct, monitor_hierarchy, monitor_network, is_flag, created_by, created_time, updated_by, updated_time, is_ammeter, #{objId}, #{parentId}, #{monitorCode}, #{monitorName}, #{monitorAddress}, #{monitorType}, #{monitorStatus}, #{pt}, #{ct}, #{monitorHierarchy}, #{monitorNetwork}, #{isFlag}, #{createdBy}, #{createdTime}, #{updatedBy}, #{updatedTime}, #{isAmmeter}, update base_monitorinfo parent_id = #{parentId}, monitor_code = #{monitorCode}, monitor_name = #{monitorName}, monitor_address = #{monitorAddress}, monitor_type = #{monitorType}, monitor_status = #{monitorStatus}, pt = #{pt}, ct = #{ct}, monitor_hierarchy = #{monitorHierarchy}, monitor_network = #{monitorNetwork}, is_flag = #{isFlag}, created_by = #{createdBy}, created_time = #{createdTime}, updated_by = #{updatedBy}, updated_time = #{updatedTime}, is_ammeter = #{isAmmeter}, where obj_id = #{objId} delete from base_monitorinfo where obj_id = #{objId} delete from base_monitorinfo where obj_id in #{objId}