本文介绍了使用 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 存储过程
发布评论