[英]Why is semicolon an invalid character in cx_Oracle?
我对数据库比较陌生,谁能向我解释为什么会这样?
例如,以下给出了无效的字符错误:
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;")
execute()
方法只接受一个SQL命令,而分号绝不是该命令的一部分。 它用于分隔按顺序执行的多个命令。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.