1

我正在为 python ORM 使用 sqlalchemy,我想调用一个存在于 postgresql 中的存储过程。我找不到有用的教程,请告诉我如何编码。

非常感谢你

4

2 回答 2

2

使用execute()onConnectionEngineobject,例如:

result = conn.execute('SELECT procname(?,?)', 1, 2).fetchall()

查看SQLAlchemy 文档以获取更多信息。

于 2013-06-19T07:48:33.910 回答
1

我不知道 SQLAlchemy 为调用过程提供的任何特殊类。

但是,您始终可以使用简单的选择,例如:

SELECT * FROM proc(4,2);
于 2013-06-19T06:39:06.500 回答