【发布时间】:2012-12-04 17:49:27
【问题描述】:
我得到了一个 HSQLDB 2.2.9 和以下语句:
(SELECT lower(MyCol) FROM MyTable WHERE ID = ?)
MINUS
(SELECT lower(MyCol) FROM MyTable WHERE ID = ?)
它适用于我的松鼠。但是,当我在使用 Jdbc 的程序中执行此操作时,出现以下异常:
Exception in thread "main" org.springframework.dao.TransientDataAccessResourceException: PreparedStatementCallback; SQL [(SELECT lower(MyCol) FROM MyTable WHERE ID = ? ) MINUS (SELECT lower(MyCol) FROM MyTable WHERE ID_CENTER = ?)]; Column not found: MyCol; nested exception is java.sql.SQLException: Column not found: MyCol
如果我删除了该语句有效但区分大小写的 lower(),我想在此处消除它。
谁能告诉我为什么会出现这个错误以及如何解决它?
【问题讨论】:
标签: spring jdbc hsqldb tolower