and id = #{params.id} and tpl_name = #{params.tplName} and device_type = #{params.deviceType} and parser_class = #{params.parserClass} and tpl_content = #{params.tplContent} and status = #{params.status} and version = #{params.version} and (length = #{params.length} or length is null) update sc_device_data_parser_tpl t tpl_name = #{tplName}, device_type = #{deviceType}, parser_class = #{parserClass}, tpl_content = #{tplContent}, is_parsered = #{isParsered}, status = #{status}, version = #{version}, date_create = #{dateCreate}, date_update = #{dateUpdate}, create_by = #{createBy}, update_by = #{updateBy}, where t.id = #{id}