我正在使用sqlalchemy进行python ORM,我想调用postgresql中存在的存储过程。我找不到有用的教程,请告诉我如何编码。
非常感谢
答案 0 :(得分:2)
在execute()
或Connection
对象上使用Engine
,例如:
result = conn.execute('SELECT procname(?,?)', 1, 2).fetchall()
请查看SQLAlchemy documentation了解详情。
答案 1 :(得分:1)
我不知道SQLAlchemy为调用过程提供的任何特殊类。
但是你总是可以使用简单的选择:
SELECT * FROM proc(4,2);