如何使用SQLAlchemy调用PostgreSQL存储过程?

4

我已经在PostgreSQL中开发了一个存储过程,它接受两个参数,并使用下面的代码通过SQLAlchemy进行调用,但是出现了语法错误。

我已经尝试了SQLAlchemy的在线教程。

connection.execute('stored_proce_name ?, ?',  para_1, para_2 )                                        

出现以下错误:ProgrammingError('(psycopg2.errors.SyntaxError) 语法错误,在 "stored_proce_name" 附近\nLINE 1: stored_proce_name ?, ?\n ^\n')

1个回答

3

以下是我的做法:

result = conn.execute(StoredProc("add", (3, 4), Integer))

这里的Integer是什么意思? - Moon
它指的是返回类型。 - Pitto
嗨@Moon,如果我的回答对您有用,请考虑给它点赞和/或选择它作为最终答案。谢谢! - Pitto
嗨,StoredProcedure类来自哪里? - Bartłomiej Popielarz
StoredProc是什么鬼东西! - Antonio Serrano

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接