日期:2014-05-16  浏览次数:20406 次

ORA-00911 无效字符错误

sql语句:

??????????????????? String sql =

???????????????????????????????????? "select count(1) from control_set t where t.control_state in('0','1','2') and??

?

?????????????????????????????????????? t.control_org ='"+org+"'? and t.car_card_num='"+CarCardNum+"';";

?

现象:在pl/sql 上执行没任何问题,在平台上部署运行报错。

最终确认sql语句多了一个分号导致,去掉上面红色部分即可

一般报这种错误,基本上是sql语句有问题,应该好好检查sql语句