一个存储过程,调试时没问题,可是在C#里调用就报错: ora-01036: 非法的变量名/编号 百度了一番,据说由于非常多个错误都会报这个错,没发现合适我的(參数顺序匹配,大小匹配等),仅仅好自己再试试: 我调用的方法: OracleParameter[] parameters ={ new Ora ...
分类:
其他好文 时间:
2017-06-15 14:26:53
阅读次数:
129
今天又一次遇到了 ORA-01036: 非法的变量名/编号 的问题,之前在项目中也遇见过这个问题,但是具体怎么解决的忘记了,今天又是遇见了,花了半个小时才解决。我今天遇到的情况是这样的: 存储过程中有这样一个参数:p_first_tree_name,单独测试存储过程的时候没出错,但是程序调用的时候就 ...
分类:
其他好文 时间:
2016-10-12 00:14:08
阅读次数:
176
出错的原因是,Oracle无法识别参数的内容。 经过查看,是因为其中一个参数前的“:”漏掉了。 另外,需要注意的是Oracle的参数前是“:”,这一点儿不同于SQL Server等数据库的"@"方式[1]。 参考文章 [1] wangjingjing1014, ORA-01036: 非法的变量名/编 ...
分类:
其他好文 时间:
2016-08-03 22:01:21
阅读次数:
216
ora-01036: 非法的变量名/编号的 的处理办法之一...
分类:
其他好文 时间:
2015-07-26 00:31:33
阅读次数:
112
今天写程序时,往Oracle中插入二进制数据,出现错误ORA-01036:非法的变量名/编号,代码如下:strSql = "INSERT INTO KA99 (KA991,KA992,KA994,KA995,KA997,KA998) VALUES(@KA991,@KA992,@KA994,@KA99...
分类:
其他好文 时间:
2015-06-26 17:42:36
阅读次数:
426