cx_Oracle:错误933. ORA-00933:" SQL命令未正确结束"

时间:2016-04-18 14:38:15

标签: python oracle cx-oracle

我尝试使用cx_Oracle运行以下查询:

SELECT FIELD1, FIELD2, FIELD3, FIELD4
FROM AF.AF_ENCA
WHERE FIELD1 >= to_date('1986-09-23 16:18:56', 'YYYY-MM-DD HH24:mi:ss')

这是我得到的错误:

ORA-00933: SQL command not properly ended

这是我的Python代码,如果它有任何区别:

query_str = "SELECT FIELD1, FIELD2, FIELD3, FIELD4 FROM AF.AF_ENCA WHERE FIELD1 >= to_date('1986-09-23 16:18:56', 'YYYY-MM-DD HH24:mi:ss')"
try:
    cursor.execute(query_str)
    records = cursor.fetchall()
except cx_Oracle.DatabaseError, exc:
    error, = exc
    print ("Error code: %s. Message: %s" % (error.code, error.message))

我修改了我的查询,但我无法查看它的错误。有什么帮助吗?

0 个答案:

没有答案