conteo de filas afectadas al truncar tabla

Iniciado por d91, 23 Noviembre 2015, 11:59 AM

0 Miembros y 1 Visitante están viendo este tema.

d91

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

Carloswaldo

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