Oracle には ORA_ROWSCN
があります 疑似カラム。この列は、行またはデータ ブロックで行われた最後のトランザクションの「保守的な上限のシステム変更番号 (SCN)」を返します。これは、ブロックまたは行が最後に変更されたときの適切な見積もりです。
テーブルが ROWDEPENDENCIES
で作成されている場合 、 ORA_ROWSCN
行の scn を返します。 NOROWDEPENDENCIES
がデフォルトです。この場合、Oracle はブロック レベルで SCN を追跡します。
SCN_TO_TIMESTAMP
scn をタイムスタンプに変換できますが、古い scn の場合は例外が発生します。