我们刚刚从oracle 9i升级到10g,并且我已经与9i客户端一起使用了数据库查询,但不是10g。查询中没有任何变化。我收到以下错误:Java JDBC Oracle 9i升级到10g问题
java.sql.SQLException: ORA-01036: illegal variable name/number
不确定发生了什么事。为什么不能再运行了。这只是一个选择语句,它加入了大约3或4个表格。我确保我使用setInt传递变量(这是我使用的一个数字)。虽然区分正在加入的表格,但我发现唯一不同的是,在一张桌子上,我加入的一列设置为一个表格上的数字和另一个表格上的数字(12)。这是否有所作为?查询仍然运行在蟾蜍和SQL导航...
NUMBER与NUMBER(12)不是问题; NUMBER(12)只是定义了小数点后的精度。无法记住NUMBER默认的精度是多少。 – 2010-06-24 19:46:28
是的,我有点揣测,我只是把它扔到那里,因为这真的不是我的区域,没有人在这里有一个线索,甚至从哪里开始。谢谢。 – user16208 2010-06-24 19:49:15
看到该功能可能会有所帮助。 – 2010-06-24 20:11:48