hola a todos, estoy tratando de registrar en un log, la cantidad de filas afectadas al truncar una tabla, pero la única forma que he encontrado es haciendo un select count antes de la operación, el dbms es Oracle y no se si habrá otra forma para hacerlo con un trigger
Por la naturaleza de TRUNCATE no es posible hacerlo sin un count o estadísticas.
CitarNo. TRUNCATE is a physical operation and does not deal with individual rows. If table stats are up to date you can check NUM_ROWS in USER_TABLES.
https://community.oracle.com/thread/2373304