docs: def executemany(self, sql, seq_of_parameters):
          """
          Prepare a database operation (query or command) and then execute it
          against all parameter sequences or mappings found in the sequence
          ``seq_of_parameters``.
          """
          row_counts = []
          durations = []
          if self.connection.lowest_server_version >= BULK_INSERT_MIN_VERSION:
              self.execute(sql, bulk_parameters=seq_of_parameters)
              for result in self._result.get('results', []):
                  if result.get('rowcount') > -1:
                      row_counts.append(result.get('rowcount'))
              if self.duration > -1:
                  durations.append(self.duration)
          else:
              for params in seq_of_parameters:
                  self.execute(sql, parameters=params)
                  if self.rowcount > -1:
                      row_counts.append(self.rowcount)
                  if self.duration > -1:
                      durations.append(self.duration)
          self._result = {
              "rowcount": sum(row_counts) if row_counts else -1,
              "duration": sum(durations) if durations else -1,
              "rows": [],
              "cols": self._result.get("cols", []),
              "results": self._result.get("results")
          }
          self.rows = iter(self._result["rows"])
          return self._result["results"]