Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Limpiar tabla (https://www.clubdelphi.com/foros/showthread.php?t=51926)

MAXIUM 04-01-2008 03:11:27

Limpiar tabla
 
Hola, tengo problemas al usar TRUNCATE en Firebird. Lo que necesito es limpiar por completo una tabla manteniendo su estructura. Se que puedo usar DELETE pero Wikipedia me dice que es más lenta que TRUNCATE.

Código SQL [-]
TRUNCATE TABLE TABLA_NOMBRE

¿Porque no me reconoce este comando?

jachguate 04-01-2008 03:24:09

Porque truncate no es un comando del SQL Estándar. Al menos, hasta donde recuerdo, no es parte de SQL'92 y yo solamente lo he visto en oracle.

Es probable que esté soportado en otros motores, pero definitivamente no lo está en firebird.

Hasta luego.

;)

rastafarey 08-01-2008 21:41:31

resp
 
puedes usar recreate table


La franja horaria es GMT +2. Ahora son las 09:36:46.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi