Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Existe TRUNCATE TABLE ? (https://www.clubdelphi.com/foros/showthread.php?t=2707)

a.chavez 04-08-2003 05:04:15

Existe TRUNCATE TABLE ?
 
Una pregunta:

Soy usuario de SQL-Server, y en este puedo hacer uso de
TRUNCATE TABLE para quitar todas las filas de una tabla, pero sin eliminar su estructura y sus columnas. También con TRUNCATE el contador utilizado para una columna de autoincremento (identidad) para las nuevas filas se restablece al valor de inicialización de la columna.

Alguién me podría decir como puedo hacer esto sobre una tabla Paradox en Delphi?, ya que traté de ejecutar TRUNCATE TABLE <nombre_tabla> desde el SQL-Explorer y me dice 'invalid use of keyword TRUNCATE' ... agradeceré si alguien me pudiera ayudar.

Gracias!. ;)

roman 04-08-2003 06:53:35

Para borrar todas las filas basta poner:

DELETE FROM <nombre_table>

Sin embargo me parece que esto no reinicializa los campos autoincrementales.

// Saludos

__cadetill 04-08-2003 09:27:55

Cita:

Posteado originalmente por roman
Sin embargo me parece que esto no reinicializa los campos autoincrementales.

Solo confirmar la hipotesis de Roman. Un "delete from" no inicializa el contador de autoincremento a 0 y, hasta donde yo se, si no creas la tabla de nuevo, no hay manera en PDOX de inicializarlo a 0


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

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