0
こんにちはすべて私はオラクル12cで動作している私のコードでクエリを持っています。oracleとHSQLで動作するクエリ
SELECT *
FROM TABLE-A
join TABLE-B on TABLE-A.id=TABLE-B.id
where TABLE_B.ISRT_TS BETWEEN TO_TIMESTAMP ('10-JUN-17 04.00.00.000000000 AM','DD-Mon-RR HH:MI:SS.FF9 AM') AND TO_TIMESTAMP('10-Sep-17 03.59.59.999999999 AM', 'DD-Mon-RR HH:MI:SS.FF9 AM')
しかし、HSQLで同じクエリを実行すると例外が発生します。 oracleとhsqlで動作するように既存の問合せを変更する方法を提案できます。
Error in hsql:data exception: invalid datetime format: 9 AM
Elapsed Time: 0 hr, 0 min, 0 sec, 0 ms.
HQLのvesrsion:1.8.0.10
DBMSシステムは異なり、多くのSQLダイアレクトがあります。遅かれ早かれ、これを受け入れる必要があります。 – Henry
そのような古いHSQLバージョンを使用しているのはなぜですか? –
@ user75ponic:** ** "ANSI join" –