使用 sqlAlchemy 存储过程 [英] stored procedures with sqlAlchemy
本文介绍了使用 sqlAlchemy 存储过程的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何使用 sqlAlchemy 调用 sql server 的存储过程?
How can I call stored procedures of sql server with sqlAlchemy?
推荐答案
Engines 和 Connections 有一个 execute()
方法,您可以将其用于任意 sql 语句,Sessions 也是如此.例如:
Engines and Connections have an execute()
method you can use for arbitrary sql statements, and so do Sessions. For example:
results = sess.execute('myproc ?, ?', [param1, param2])
如果需要,您可以使用 outparam()
来创建输出参数(或者对于绑定参数,使用 bindparam()
和 isoutparam=True
代码>选项)
You can use outparam()
to create output parameters if you need to (or for bind parameters use bindparam()
with the isoutparam=True
option)
这篇关于使用 sqlAlchemy 存储过程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文