Oracle har ORA_ROWSCN
Pseudokolumn. Denna kolumn returnerar "det konservativa upper bound system change number (SCN)" för den senaste transaktionen som gjordes på raden eller datablocket. Detta är en bra uppskattning för när blocket eller raden senast ändrades.
Om din tabell skapas med ROWDEPENDENCIES
, ORA_ROWSCN
returnerar scn för rad. NOROWDEPENDENCIES
är standard, i vilket fall Oracle spårar SCN på blocknivå.
SCN_TO_TIMESTAMP
låter dig konvertera scn till tidsstämpel men för gammal scn väcker det undantag.