0
變量我試圖做到這一點Cx_oracle:TO_DATE與蟒蛇
startdate = "20160123"
enddate = "20160204"
cmd = "select identification_number from bug where submitted_date >= TO_DATE(:1,'dd-MON-yy') and submitted_date <= TO_DATE(:2,'dd-MON-yy')"
cursor.execute(cmd,(startdate,enddate))
我得到
cursor.execute(cmd,(sdate,edate))
cx_Oracle.DatabaseError: ORA-01861: literal does not match format string
我看到關於這個錯誤之前的線程,但沒有解決我的問題的錯誤
什麼':1'和':2'這裏的意思? 'to_date'函數需要一個'string'作爲第一個參數。 – Utsav
@Utsav - 它們只是位置綁定變量佔位符。 (這裏有一個解釋(http://stackoverflow.com/a/33882805/266304))。 –
好的。謝謝@AlexPoole – Utsav