docs: def sql(self, dialect=None, inserts=False, creates=True,
              drops=True, metadata_source=None):
          """
          Combined results of ``.ddl(dialect)`` and, if ``inserts==True``,
          ``.inserts(dialect)``.
          """
          result = [self.ddl(dialect, creates=creates, drops=drops)]
          if inserts:
              for row in self.inserts(dialect):
                  result.append(row)
          return '\n'.join(result)