Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: d91 en 18 Noviembre 2015, 17:04 pm



Título: reporte al truncar tabla
Publicado por: d91 en 18 Noviembre 2015, 17:04 pm
hola a todos, estoy truncando tablas en Oracle con procedimientos almacenados pero tambien necesito que despues de truncar tener el reporte de cuantas filas se truncaron para ingresarlo a la bitacora, row count solo me toma fila a fila para intentar hacer el insert a la bitacora y haciendo un trigger el for each statament tambien me toma fila a fila (truncate es operacion ddl)
Código
  1. CREATE OR REPLACE PROCEDURE truncar_tabla(
  2. tabla varchar2
  3. )
  4. IS
  5. BEGIN
  6.  
  7.    EXECUTE immediate 'truncate table '||tabla;
  8.    --sql%rowcount
  9. END;
  10.  


Título: Re: reporte al truncar tabla
Publicado por: Carloswaldo en 26 Noviembre 2015, 20:15 pm
Repetido en: https://foro.elhacker.net/bases_de_datos/conteo_de_filas_afectadas_al_truncar_tabla-t444676.0.html