1

Linuxで奇妙な問題が発生しました。

クエリ分数があります

end_time > SYSTIMESTAMP 

Linuxから実行するとエラーがスローされます:

2012-12-20 05:03:05,443 WARN  [org.hibernate.util.JDBCExceptionReporter] (ajp-8109-8) SQL Error: 1878, SQLState: 22008
2012-12-20 05:03:05,443 ERROR [org.hibernate.util.JDBCExceptionReporter] (ajp-8109-8) ORA-01878: specified field not found in datetime or interval

これはWindowsでうまく機能します。

データベースが実行されているマシンの現在のタイムスタンプを取得する必要があるため、特にSYSTIMESTAMPが必要です。

end_timeタイプTIMESTAMP(6)です。私の要件は、 end_time フィールドの値が現在の時刻よりも大きいレコードをフィルター処理することです。どの機能を使用すればよいですか?

4

0 に答える 0