Python 技术篇-操作oracle数据库执行SQL语句报错,提示ORA-00911: 无效字符解决方法

cursor.execute("select name from v$datafile;") 执行 sql 语句提示无效字符。

原因就是我加入了 ; 号。

改成 cursor.execute("select name from v$datafile") 就好了。

问题源码如下:

import cx_Oracle as cx

con = cx.connect('ncc2020_0609', 'sys', '10.10.xx.xx:1521/orcl')   # 创建连接
cursor = con.cursor()   # 创建游标
cursor.execute("select name from v$datafile;")   # 执行sql语句
for i in cursor:   # 打印数据
    print(i)
cursor.close()   # 关闭游标
con.close()   # 关闭数据库连接

报错信息:

Python 技术篇-操作oracle数据库执行SQL语句报错,提示ORA-00911: 无效字符解决方法

修改后运行效果图:

Python 技术篇-操作oracle数据库执行SQL语句报错,提示ORA-00911: 无效字符解决方法

喜欢的点个赞❤吧!

上一篇:ORACLE数据库SQL语句的执行过程


下一篇:JS图片base64压缩