25 août 2021

Oracle - date de dernière mise à jour des données d'une table

Pour connaître la date de dernière mise à jour des données d'une table (insert ,delete etc ) il est possible de se baser sur la pseudo-colonne ora_rowscn (system change number niveau ligne) :


SQL> SELECT SCN_TO_TIMESTAMP(MAX(ora_rowscn)) as TIMAJ from ZYTD12 ;

TIMAJ
---------------------------
25/08/21 09:42:45,000000000