我尝试使用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))
我修改了我的查询,但我无法查看它的错误。有什么帮助吗?