cursor.execute("insert into club values(:mem_name,:MEM_ID_TYPE,:MEM_ID_NO,:RECOMMENDCODE)", data);
cx_Oracle.DatabaseError: ORA-01036: 非法的变量名/编号
原因是data字典的值和插入的4个变量,数量对不上,必须相等。
本文详细解析了在使用cx_Oracle模块向Oracle数据库插入数据时遇到的ORA-01036错误。此错误通常由数据字典的值与插入变量数量不匹配引起。文章提供了具体的代码示例和解决方案,帮助读者理解并避免此类数据库错误。
cursor.execute("insert into club values(:mem_name,:MEM_ID_TYPE,:MEM_ID_NO,:RECOMMENDCODE)", data);
cx_Oracle.DatabaseError: ORA-01036: 非法的变量名/编号
原因是data字典的值和插入的4个变量,数量对不上,必须相等。
5085
2199
449

被折叠的 条评论
为什么被折叠?