我正在使用HANA Python连接器的Cursor.execute(sql,hanaparams)方法,该方法的参数是sql语句和hanaparams。我的查询如下
“从(?)中第1列的表中选择*”,我的参数为VALUE1、VALUE2;如列表/元组
我无法检索resultset,但当我在HANA中使用硬编码的查询和输入参数运行它时,它运行得非常好
我正在学习这个教程https://developers.sap.com/tutorials/hana-clients-python.html
任何指针我应该如何在参数中传递多个值
Tags:
像这样简单的事情似乎很管用。
?
的计数必须等于您拥有的参数计数。在您的情况下,只需要VALUE1
因此,它应该是
SELECT * FROM TABLE WHERE COLUMN1 IN(?, ?)
,而不是SELECT * FROM TABLE WHERE COLUMN1 IN(?)
相关问题 更多 >
编程相关推荐