今天介绍Oracle数据库ORA-00911: 无效字符 问题和解决,更多问题解决方案或者Git高级视频教程请关注下方二维码。
SpringBoot或者SpringCloud使用Oracle教程
我今天写JDBC插入数据库数据时出现ORA-00911: 无效字符问题,
我把SQL打到控制台上面,然后COPY到SQL PULS中是可以插入数据的,
但是在ECLIPSE中执行就报ORA-00911: 无效字符的错误,
我查了一下,
<select id="findById" resultType="User" parameterType="String">
SELECT user_id AS userId, password, user_name AS userName, company_name AS companyName
FROM USER_INFO WHERE user_id=#{id};
</select>
以上的SQL文在Oracle中是错误的,应该去掉SQL最后的[;]
注意!类似这种的insert into tablea(aaa) values('111');
把最后面的;去掉,修改为 insert into tablea(aaa) values('111')就可以执行了。
我的数据库是oracle11g的。
更多讲解欢迎关注: