select record_id, param_code, device_code, device_id, param_name, param_value, collect_time, record_time from base_device_param_val SELECT seq_base_device_param_val.NEXTVAL as recordId FROM DUAL insert into base_device_param_val record_id, param_code, device_code, device_id, param_name, param_value, collect_time, record_time, #{recordId}, #{paramCode}, #{deviceCode}, #{deviceId}, #{paramName}, #{paramValue}, #{collectTime}, #{recordTime}, update base_device_param_val param_code = #{paramCode}, device_code = #{deviceCode}, device_id = #{deviceId}, param_name = #{paramName}, param_value = #{paramValue}, collect_time = #{collectTime}, record_time = #{recordTime}, where record_id = #{recordId} delete from base_device_param_val where record_id = #{recordId} delete from base_device_param_val where record_id in #{recordId}