2012-04-11 26 views
2

オペレータVERSIONS BETWEEN TIMESTAMP MINVALUE AND MAXVALUEを持っていますが、正しく動作しません。クエリOracleのテーブルで最後に挿入されたレコードを選択する方法

SELECT VERSIONS_ENDTIME, VERSIONS_OPERATION FROM mytable VERSIONS BETWEEN TIMESTAMP MINVALUE AND MAXVALUE 

リターン空feilds:VERSIONS_ENDTIMEVERSIONS_OPERATION

enter image description here

たぶん先週からの表の最後に挿入されたレコードを選択するための別の方法がありますか?

答えて

2

Flashback Queriesを試すことができますが、このようなアプローチは実動システムでは実現できません。このアプローチは、リカバリクエリまたは管理クエリに使用する必要があります。通常の状況下では

、あなたは行が挿入されたとき、たとえば、あなたがあなたのテーブルにdate列を追加することができ、各insertSYSDATEを移入検出するための方法のいくつかの他の種類を持っている必要があります。

+0

私は管理タスクに必要なのです。 – artzub

関連する問題