我有一个SQL语句,并尝试使用Java中的H2内存数据库执行.抛出以下异常.
SQL:
SELECT ACCT_RULE_ID, ACCT_ACTION_ID
FROM ACCT_RULE
WHERE (ACCT_ACTION_ID = ?)
AND (START_DATETIME <= to_char(?, 'mm/dd/yyyy HH:MI:SS AM'))
AND (STOP_DATETIME > to_char(?, 'mm/dd/yyyy HH:MI:SS AM'))
Run Code Online (Sandbox Code Playgroud)
用Id替换第一个参数,用新的Date()值替换第二个和第三个参数.
Exception:
Caused by: org.h2.jdbc.JdbcSQLException: Function "TO_DATE" not found; SQL statement:
Run Code Online (Sandbox Code Playgroud)