No se firebird pero algunos Motores soporta TRUNCATE TABLE (nombre de Tabla) Que suele ser un poco mas rapido que el Delete from ..
La verdad que no recuerdo bien la diferencia pero, una que si recuerdo es que el Truncate no se guarda en el LOG de transaccion
yo recuerdo haberla usado ya que es mas rapido que el Delete, cuando tenes muchos datos el Delete puede tardar.. un buen Rato.
Truncate no soporta WHERE o condiciones de filtrado, hasta donde recuerdo, todo puede fallar.
Creo que esta te podria servir.
saludos
|