1、错误提示:ORA-01036: #######
出错情况:在python中用sqlalchemy操作数据库,数据库名TBPREFERENTIALWEEK,操作字段名USERACCOUNTS。
原因:由于操作字段名过长,使得组合后的字段名TBPREFERENTIALWEEK_USERACCOUNTS,超过31个字符长度,导至操作字段名出错。
解决方法:在sqlalchemy中用sql语句直接执行。
2、错误提示:ORA-01858:a non-numeric character was found where a numeric was expected
出错情况:在要求输入数字处打到非数字字符
解决方法:检查运行的SQL程序中有无需要数字的地方,意外地加入了字符。
由于小弟接触oracle不多,在此也只是小弟的经验之谈,欢迎各位高人指点,批评。