creating a pandas dataframe from a database query that uses bind variables
问题 I'm working with an Oracle database. I can do this much: import pandas as pd import pandas.io.sql as psql import cx_Oracle as odb conn = odb.connect(_user +'/'+ _pass +'@'+ _dbenv) sqlStr = "SELECT * FROM customers" df = psql.frame_query(sqlStr, conn) But I don't know how to handle bind variables, like so: sqlStr = """SELECT * FROM customers WHERE id BETWEEN :v1 AND :v2 """ I've tried these variations: params = (1234, 5678) params2 = {"v1":1234, "v2":5678} df = psql.frame_query((sqlStr,params