PDA

Ver la Versión Completa : Como eliminar todos loe registros de una vez


ilichhernandez
28-10-2005, 17:46:04
Hola.... Gracias por su valioso tiempo quew toman en leer y responder estas consultas que hacemos los mas novatos....

Bueno ahi va la pregunta...

De que manera puedo eliminar todos los registros de una tabla de interbase....

Gracias

ilich hernandez

delphi.com.ar
28-10-2005, 17:48:28
TRUNCATE TABLE NOMBREóDELETE FROM NOMBRESaludos!

ilichhernandez
28-10-2005, 17:57:49
No me di cuenta que la repsuesta estaba ya en otro foro ... gracias de todsa maneras

table1.EmptyTable

ilich hernandez

Casimiro Notevi
28-10-2005, 22:44:36
TRUNCATE TABLE NOMBRE
¿ truncate ?, nunca lo había oido/visto, ¿seguro?

jachguate
29-10-2005, 18:15:55
¿ truncate ?, nunca lo había oido/visto, ¿seguro?

Es una sentencia usada típicamente en oracle, la ventaja es que no se genera redo log, ni puede hacerse rollback, pero es muy, muy, muy rápida. Ideal cuando sabes lo que estas haciendo y tenes manos de plomo! Si dudas un poco, mejor seguir con el Delete Tabla;

Desconozco que otros motores puedan soportarla ni cual sea su comportamiento en ellos.

Hasta luego.

;)