SQL中的SQL选择查询问题

时间:2018-06-13 19:23:14

标签: python sql oracle

我正在运行以下命令来获取特定客户的数据,但输出结果为空或未找到数据,而数据已存储在表中。任何人都可以识别问题

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

1 个答案:

答案 0 :(得分:2)

参数必须是一个元组,所以你必须在括号中加一个逗号:

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