在SQLAlchemy,调用存储数据库过程的首选方法是什么?(包括设置参数和接收退出状态和输出变量)
我已经看到一些execute()用于执行原始数据库字符串的示例,但这可能包含供应商特定的语法,对吧?
是的,您可以使用execute,它确实可以包含供应商特定的语法.
你也应该考虑使用outparam.
sqlalchemy.sql.expression.outparam(key, type_=None)为函数(存储过程)中的使用创建一个"OUT"参数,用于支持它们的数据库.outparam可以像常规函数参数一样使用."output"值将通过其out_parameters属性从ResultProxy对象中获得,该属性返回包含值的字典.
以下是使用outparam的一些示例:http://nullege.com/codes/search/sqlalchemy.sql.outparam
| 归档时间: |
|
| 查看次数: |
4259 次 |
| 最近记录: |