Python 从SQLAlchemy调用存储过程
在Python 从SQLAlchemy调用存储过程,python,sqlalchemy,Python,Sqlalchemy,在SQLAlchemy中,调用存储数据库过程的首选方法是什么?(包括设置参数、接收退出状态和输出变量) 我见过一些使用execute()执行原始数据库字符串的示例,但这可能包含特定于供应商的语法,对吗?是的,您可以使用execute,它确实可以包含特定于供应商的语法 您还应该考虑使用 OutPARAM< /COD>。 发件人: sqlalchemy.sql.expression.outparam(key,type\ux=None)创建一个“OUT” 用于数据库的函数(存储过程)中使用的参数 支持
SQLAlchemy
中,调用存储数据库过程的首选方法是什么?(包括设置参数、接收退出状态和输出变量)
我见过一些使用
execute()
执行原始数据库字符串的示例,但这可能包含特定于供应商的语法,对吗?是的,您可以使用execute,它确实可以包含特定于供应商的语法
您还应该考虑使用<代码> OutPARAM< /COD>。 发件人:
sqlalchemy.sql.expression.outparam(key,type\ux=None)
创建一个“OUT”
用于数据库的函数(存储过程)中使用的参数
支持他们
outparam可以像常规函数参数一样使用。这个
“输出”值将通过其
out_parameters属性,该属性返回包含
价值观
以下是使用outparam的一些示例: