sql >> Databasteknik >  >> RDS >> Oracle

Få alla tabellrader uppdaterade efter en viss tid

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.



  1. Kan PostgreSQL ha en unik begränsning för arrayelement?

  2. Få indexriktning från informationsschemat i MySQL

  3. MySQL använder inte index för ORDER BY

  4. PG COPY-fel:ogiltig indatasyntax för heltal