base.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:oa_qian 作者: sunqb 项目源码 文件源码
def visit_alias(self, alias, asfrom=False, ashint=False, **kwargs):
        """Oracle doesn't like ``FROM table AS alias``.  Is the AS standard
        SQL??
        """

        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)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号