为什么分号在cx_Oracle中是无效字符?

时间:2017-04-06 01:37:51

标签: python database cx-oracle

我对数据库比较陌生,有人可以向我解释为什么会这样吗?

E.g。以下内容给出了无效的字符错误:

dsn_tns = cx_Oracle.makedsn(ip, port, SID)

# cx_Oracle.connect([user, password, dsn, mode, handle, pool, threaded, events, cclass,
#   purity, newpassword, encoding, nencoding, edition, appcontext, tag, matchanytag])
conn = cx_Oracle.connect(user = username, password = password, dsn = dsn_tns)

cur = conn.cursor()
cur.execute("select * from MYTABLE;")

1 个答案:

答案 0 :(得分:1)

execute()方法只接受一个SQL命令,而分号从不是命令的一部分。它用于分隔按顺序执行的多个命令。