使用python将新数据插入oracle

时间:2017-08-03 01:44:37

标签: python-3.x oracle11g

sql_query = "INSERT INTO cj_autonews (KEYWORDS, KEYSENTENCE) VALUES (:1, :2) where attach_file = :3;"

cursor.execute(sql_query, (count1['keywords'][0],count1['summary'][0],count1['filename'][0]))

DatabaseError:

  

ORA-00933:SQL命令未正确结束

从对这种方法的所有研究来看,它似乎是正确的方法......如果我能让它发挥作用!任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

从查询末尾删除分号(;)。

分号实际上是客户端语句分隔符。 Oracle DB没有任何用处。