ORA-01036: 非法的变量名/编号 解决方案

Posted CherishYou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ORA-01036: 非法的变量名/编号 解决方案相关的知识,希望对你有一定的参考价值。

今天又一次遇到了 ORA-01036: 非法的变量名/编号 的问题,之前在项目中也遇见过这个问题,但是具体怎么解决的忘记了,今天又是遇见了,花了半个小时才解决。我今天遇到的情况是这样的:

存储过程中有这样一个参数:p_first_tree_name,单独测试存储过程的时候没出错,但是程序调用的时候就会出现  ORA-01036: 非法的变量名/编号  的错误,我的直觉是参数名不规范,后来我将这个参数改为 P_firstname之后问题解决了,所以我认为这种问题是命名不规范或冲突导致的。

以上是关于ORA-01036: 非法的变量名/编号 解决方案的主要内容,如果未能解决你的问题,请参考以下文章

ORA-01036;非法变量名称/编号

来自 .Net 的 Oracle 参数化查询

传入 Python 列表时的非法变量名称/编号

使用 cx_Oracle 中 csv 文件中的变量更新数据库

NodeJS,Oracle DB参数的部分绑定给出:ORA-01036

SPSS13.变量名包含非法的首字符 为啥