【发布时间】:2016-04-29 00:49:19
【问题描述】:
我正在运行以下查询:
my query = insert into tbl_name (ID,name, address,...)" +" values (?,?,?)
然后我使用查询运行器类来插入。
myQueryRunnerObj.insert("my query",
result set handler obj,
generated id,
'my name',
'my address',...);
在此之后我得到以下异常:Exception in thread "main" java.sql.SQLException: ORA-00936: missing expression 有时是invalid number of arguments expecting 11 given 10
出现此异常的原因可能是什么?
【问题讨论】:
-
重新创建实际查询但使用虚拟列可能会有所帮助,因为错误显然在语法范围内。