【发布时间】:2013-06-15 13:08:36
【问题描述】:
我正在为 python ORM 使用 sqlalchemy,我想调用一个存在于 postgresql 中的存储过程。我找不到有用的教程,请告诉我如何编码。
非常感谢
【问题讨论】:
标签: postgresql python-2.7 sqlalchemy
我正在为 python ORM 使用 sqlalchemy,我想调用一个存在于 postgresql 中的存储过程。我找不到有用的教程,请告诉我如何编码。
非常感谢
【问题讨论】:
标签: postgresql python-2.7 sqlalchemy
我不知道 SQLAlchemy 为调用过程提供的任何特殊类。
但是您始终可以使用简单的选择,例如:
SELECT * FROM proc(4,2);
【讨论】:
在Connection或Engine对象上使用execute(),例如:
result = conn.execute('SELECT procname(?,?)', 1, 2).fetchall()
查看SQLAlchemy documentation 了解更多信息。
【讨论】: