今天调试保存数据的代码时遇到了一个错误
[quote]
WARN (JDBCExceptionReporter.java:57) - SQL Error: 1747, SQLState: 42000
ERROR (JDBCExceptionReporter.java:58) - ORA-01747: 无效的用户.表.列,表.列,或列规格
[/quote]
英文版是:
[quote]
SQL Error: 1747, SQLState: 42000
ORA-01747: invalid user.table.column, table.column, or column specification
[/quote]
原因是数据库设计的表的列名用了sql的关键字。我这次碰到的是"mode"这个关键字。
关于sql关键字
[url]http://www.pgsqldb.org/pgsqldoc-7.2c/sql-keywords-appendix.html[/url]
[quote]
WARN (JDBCExceptionReporter.java:57) - SQL Error: 1747, SQLState: 42000
ERROR (JDBCExceptionReporter.java:58) - ORA-01747: 无效的用户.表.列,表.列,或列规格
[/quote]
英文版是:
[quote]
SQL Error: 1747, SQLState: 42000
ORA-01747: invalid user.table.column, table.column, or column specification
[/quote]
原因是数据库设计的表的列名用了sql的关键字。我这次碰到的是"mode"这个关键字。
关于sql关键字
[url]http://www.pgsqldb.org/pgsqldoc-7.2c/sql-keywords-appendix.html[/url]