ORA-01722: invalid number (OCI_ERROR) 无效的字符,一般是指插入数据库中的类型与数据库中定义的字段类型不匹配
但是现在遇到的是在PL/SQL中可以执行成功,但是放到代码中确执行失败。
发现如果插入的NUMBER类型数据混入回车,会报错ORA-01722
PL/SQL中得以复现,将插入数据中的回车或多余字符去掉,就不会报此问题了。
ORA-01722: invalid number (OCI_ERROR) 无效的字符,一般是指插入数据库中的类型与数据库中定义的字段类型不匹配
但是现在遇到的是在PL/SQL中可以执行成功,但是放到代码中确执行失败。
发现如果插入的NUMBER类型数据混入回车,会报错ORA-01722
PL/SQL中得以复现,将插入数据中的回车或多余字符去掉,就不会报此问题了。