gpt4 book ai didi

python - SQLAlchemy - 执行存储过程并填充类

转载 作者:行者123 更新时间:2023-11-28 21:57:46 25 4
gpt4 key购买 nike

有没有办法执行存储过程并取回类?例如,如果我有:

class Event(db.Model):
__tablename__ = 'event'
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String(255), nullable=False)

我能做吗:

db.engine.execute('select * from procedure(?,?)', [param1, param2])

然后返回一个事件列表?

谢谢

最佳答案

这可以通过使用 from_statement 来完成功能:

session.query().from_statement('select * from procedure(:p1,:p2)') \ 
.params(p1 = 1, p2 = 1).all()

关于python - SQLAlchemy - 执行存储过程并填充类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19422110/

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