在使用python的cx_Oracle 对数据库进行插入记录的操作,具体脚本为:
cur.execute('insert into ORAUSERS(username,age) values("wangsi",34)')
结果出现ORA-00984错误:
Traceback (most recent call last):
File "<pyshell#14>", line 1, in <module>
cur.execute('insert into ORAUSERS(username,age) values("wangsi",34)')
cx_Oracle.DatabaseError: ORA-00984: 列在此处不允许
将相关的插入sql 语句复制,通过plsql工具登录oracle数据库,并执行相关SQL语句,出现如下信息:
将相关双引号改写为单引号,重新执行上述sql语句,语句顺利提交。