sql >> Base de Datos >  >> RDS >> Oracle

Obtenga todas las filas de la tabla actualizadas después de un tiempo específico

Oracle tiene ORA_ROWSCN Pseudocolumna. Esta columna devuelve "el número de cambio de sistema de límite superior conservador (SCN)" de la última transacción realizada en la fila o bloque de datos. Esta es una buena estimación de cuándo se modificó por última vez el bloque o la fila.

Si su tabla se crea con ROWDEPENDENCIES , ORA_ROWSCN devuelve scn para la fila. NOROWDEPENDENCIES es el valor predeterminado, en cuyo caso Oracle realiza un seguimiento de SCN a nivel de bloque.

SCN_TO_TIMESTAMP le permite convertir el escaneo a la marca de tiempo, pero para el escaneo antiguo genera una excepción.