gpt4 book ai didi

python - SQLAlchemy sqlalchemy.sql.expression.select 与 sqlalchemy.sql.expression.Select

转载 作者:太空宇宙 更新时间:2023-11-04 11:04:49 28 4
gpt4 key购买 nike

所以我是 SQLAlchemy 的新手,我正在尝试使用 SQL Expression API 创建一个 SELECT 语句来指定要返回的确切列。我发现了一个 class和一个 function在 sqlalchmey.sql.expressions 模块中定义,我不太确定使用哪个...为什么它们同时具有类和函数?你什么时候会用一个而不是另一个?有没有人愿意解释为什么他们需要将两者都放在图书馆中?老实说,除了让我感到困惑之外,这对我来说并没有多大意义。 :) JK

提前感谢您的帮助!

最佳答案

Use the source .

下面是 select 函数的实现,来自源代码:

def select(columns=None, whereclause=None, from_obj=[], **kwargs):
"""Returns a ``SELECT`` clause element.
(... long docstring ...)
"""
return Select(columns, whereclause=whereclause, from_obj=from_obj, **kwargs)

所以,完全一样。

关于python - SQLAlchemy sqlalchemy.sql.expression.select 与 sqlalchemy.sql.expression.Select,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2159874/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com