我正在为 python ORM 使用 sqlalchemy,我想调用一个存在于 postgresql 中的存储过程。我找不到有用的教程,请告诉我如何编码。
非常感谢你
我正在为 python ORM 使用 sqlalchemy,我想调用一个存在于 postgresql 中的存储过程。我找不到有用的教程,请告诉我如何编码。
非常感谢你
使用execute()
onConnection
或Engine
object,例如:
result = conn.execute('SELECT procname(?,?)', 1, 2).fetchall()
查看SQLAlchemy 文档以获取更多信息。
我不知道 SQLAlchemy 为调用过程提供的任何特殊类。
但是,您始终可以使用简单的选择,例如:
SELECT * FROM proc(4,2);