Tengo una tabla que tiene algo así como medio millón de filas y me gustaría eliminar todas las filas.Cómo eliminar de manera eficiente todas las filas de una tabla en DB2
Si hago simple delete from tbl
, el registro de transacciones se llena. No me importan las transacciones en este caso, no quiero volver atrás en ningún caso. Podría eliminar filas en muchas transacciones, pero ¿hay alguna forma mejor de hacerlo?
¿Cómo eliminar eficientemente todas las filas de una tabla en DB2? ¿Puedo desactivar las transacciones para este comando de alguna manera o hay comandos especiales para hacer esto (como truncate en MySQL)?
Después de eliminar las filas, volveré a llenar la base de datos con una cantidad similar de datos nuevos.
Esto puede no funcionar en el entorno replicar/hadr debido a la falta de registro. –
Esta es una respuesta muy útil para aquellos que necesitan borrar una tabla en versiones de DB2 que no tienen una sentencia TRUNCATE TABLE. –