【问题标题】:Calling stored procedure in postgresql from sqlalchemy从 sqlalchemy 调用 postgresql 中的存储过程
【发布时间】:2013-06-15 13:08:36
【问题描述】:

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

非常感谢

【问题讨论】:

    标签: postgresql python-2.7 sqlalchemy


    【解决方案1】:

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

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

    SELECT * FROM proc(4,2);
    

    【讨论】:

      【解决方案2】:

      ConnectionEngine对象上使用execute(),例如:

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

      查看SQLAlchemy documentation 了解更多信息。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-01-24
        • 2016-01-05
        • 2013-03-07
        • 1970-01-01
        • 2018-01-10
        • 1970-01-01
        • 1970-01-01
        • 2021-08-13
        相关资源
        最近更新 更多