一直以來用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中的關鍵字便一目瞭然了。