背景
今天在通过 cx_Oracle 查询 Oracle 数据库的时候出现了: ORA-00911: 无效字符
让人很懵逼,因为我是写的一个封装类,之前都没有问题。
解决办法
突然发现 sql 语句的末尾有 " ;" 这个问题,去除 逗号 的时候就不会报错、、、、、
报错语句:
cursor.execute("SELECT * from WIP_LOT ; ").fetchall()
修改后语句:
cursor.execute("SELECT * from WIP_LOT ").fetchall()