hola a todos, necesito truncar tablas (funciona bien) pero también guardar filas afectadas, fecha etc., pero el insert es dinamico y me da el error ORA-00917 missing comma; ya intente poner apostrofos y mostrarlo con el dbms_output pero no he logrado hacer la inserción
for c_tab in c_tablas loop
execute immediate ' truncate table '||c_tab.table_name;
cont:= sql%rowcount;
execute immediate ' insert into bitacora (OPERACION,VALORES,NOMBRE_TABLA,FECHA_HORA,USUARIO)'||'
values('||'truncado'||','||'filas borradas '||cont||','||c_tab.table_name||','||
sysdate||','||user||')';
end loop;
bueno encontré una solución, hacer un insert normal en vez de un dinamico, pero, pensé que en esa posición me diría todas las filas afectadas pero me hace un insert por cada fila