Oracle
 sql >> Database >  >> RDS >> Oracle

Ottieni tutte le righe della tabella aggiornate dopo un tempo specifico

Oracle ha ORA_ROWSCN Pseudocolonna. Questa colonna restituisce "il numero di modifica del sistema (SCN) con limite superiore conservativo" dell'ultima transazione eseguita su riga o blocco di dati. Questa è una buona stima dell'ultima modifica del blocco o della riga.

Se la tua tabella è creata con ROWDEPENDENCIES , ORA_ROWSCN restituisce scn per riga. NOROWDEPENDENCIES è l'impostazione predefinita, nel qual caso Oracle tiene traccia di SCN a livello di blocco.

SCN_TO_TIMESTAMP ti consente di convertire scn in timestamp ma per il vecchio scn solleva un'eccezione.