0
다양한 답변을 살펴본 결과 구문이 하나도 작동하지 않습니다.매개 변수가있는 pandas read_sql에 문자열 또는 바이트 개체가 필요합니다.
from sqlalchemy import text
import pandas as pd
import cx_Oracle
conn = cx_Oracle.connect(os.getlogin()) --this part works fine
sql = text('select var1 as "nameM" ' \
'from Table1 where ' \
'col1 = :le ' \
'and col2 = :t ' \
'and col3Date between :stDt and :enDt')
data = pd.read_sql(sql, conn, params = {'le':'S', 't':'HEN', 'stDt':'06-NOV-17', 'enDt':'24-NOV-17'})
가 나는 또한 다양한 구성을 시도하고 난 다음 오류가 점점 계속 : 파이썬 3.5에서 다음 코드를 사용하고
pandas.io.sql.DatabaseError: Execution failed on sql XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX: expecting string or bytes object
. cx_Oracle는'text()'구조로 무엇을해야할지 모른다. –