Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python中的sql选择查询问题_Python_Sql_Oracle - Fatal编程技术网

python中的sql选择查询问题

python中的sql选择查询问题,python,sql,oracle,Python,Sql,Oracle,我正在运行以下命令来获取特定客户的数据,但输出结果为null或未找到数据,而数据已经存储在表中。谁能找出问题所在 custid=input("Enter CustomerID:") cur.execute("""SELECT * FROM INFYCAMPUSCONNECT.CUSTOMER WHERE CUSTOMERID= :1 """ , (custid)) 参数必须是元组,因此必须在括号中加逗号: cur.execute("""SELECT * FROM INFYCAMPUSCON

我正在运行以下命令来获取特定客户的数据,但输出结果为null或未找到数据,而数据已经存储在表中。谁能找出问题所在

custid=input("Enter CustomerID:")  
cur.execute("""SELECT * FROM INFYCAMPUSCONNECT.CUSTOMER WHERE CUSTOMERID= :1 """ , (custid))

参数必须是元组,因此必须在括号中加逗号:

cur.execute("""SELECT * FROM INFYCAMPUSCONNECT.CUSTOMER WHERE CUSTOMERID= :1 """ , (custid,))

参数必须是元组,因此必须在括号中加逗号:

cur.execute("""SELECT * FROM INFYCAMPUSCONNECT.CUSTOMER WHERE CUSTOMERID= :1 """ , (custid,))

刚刚尝试使用%s。它给出了以下错误:cx_Oracle.DatabaseError:ORA-01036:非法变量名/编号我们需要更多信息。您正在使用哪个数据库后端?您使用哪个模块连接到它?你在打什么?数据库中列的类型是什么?你得到了什么结果?编辑问题并添加完整的错误回溯?@nosklo错误消息表明他正在使用Oracle。@Barmar:1对于某些数据库是正确的。很遗憾,问题中没有任何信息。它还有
oracle
标记。只是尝试使用%s。它给出了以下错误:cx_Oracle.DatabaseError:ORA-01036:非法变量名/编号我们需要更多信息。您正在使用哪个数据库后端?您使用哪个模块连接到它?你在打什么?数据库中列的类型是什么?你得到了什么结果?编辑问题并添加完整的错误回溯?@nosklo错误消息表明他正在使用Oracle。@Barmar:1对于某些数据库是正确的。不幸的是,问题中没有信息。它还有
oracle
标签。