'Oracle doesn\'t like ``FROM table AS alias``.  Is the AS standard SQL??'

def visit_alias(self, alias, asfrom=False, ashint=False, **kwargs):

    if (asfrom or ashint):
        alias_name = ((isinstance(alias.name, expression._truncated_label) and self._truncated_identifier('alias', alias.name)) or alias.name)
    if ashint:
        return alias_name
    elif asfrom:
        return ((self.process(alias.original, asfrom=asfrom, **kwargs) + '    ') + self.preparer.format_alias(alias, alias_name))
    else:
        return self.process(alias.original, **kwargs)
