4
我正在使用Oracle 10g XE。我有一個數據庫查詢 -最後修改時間沒有最後修改列的查詢
SELECT PID FROM PROUCT WHERE last_modified > '${dih.last_index_time}'
我在這裏要做的是比較時間戳。問題是我的表沒有last_modified
列,我也無法將它添加到表中。但是,有一個查詢 -
SELECT SCN_TO_TIMESTAMP(ORA_ROWSCN) FROM PRODUCT;
這將返回將包含所需時間戳列。
如何使用此查詢來代替last-modified
列進行必要的比較?
查詢無效。我收到一個錯誤 - 「無法執行查詢」 –
它適用於我@Archit:http://www.sqlfiddle.com/#!4/f047f/1。你可以再詳細一點嗎? – Ben
Aaahh ...對不起。我的錯! 我現在得到以下錯誤 java.sql.SQLException:ORA-01843:不是有效月份 –