一直以来用Oracle比较多,遇到的错误也很多,今天开贴把遇到的问题汇总。
2011年7月17日:
java.sql.SQLException: ORA-01747: user.table.column, table.column 或列说明无效
原因:建的Oracle表中有一个字段名叫DATE,往表里添加数据的时候报这个错误。在网上查了一下,原因是因为字段名和Oralce的保留字相同,重命名之后就可解决。如何查询oracle中的关键字,sqlplus下执行:
- select * from v$reserved_words;
oracle中的关键字便一目了然了。