Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Duplicar un registro (https://www.clubdelphi.com/foros/showthread.php?t=72580)

ronaldyoung 28-02-2011 01:20:30

Duplicar un registro
 
Buenas amigos. Mi consulta es la sgte.
Como hago para duplicar el registro de una tabla. La logica me diria hacer lo siguiente.

insert into tabla1 (campo1, campo2, ....,campo100)
values
select campo1, campo2, ....campo100 from tabla1
where idtabla = :parametroentrada



pero son mas de 100 campos. No hay una funcion que duplique el registro sin necesidad de hacer el codigo que escribi arriba.

Espero que puedan ayudarme.

droguerman 28-02-2011 02:28:44

Código SQL [-]
INSERT INTO TABLA SELECT * FROM TABLA;

Nota: No funcionará si tienes un campo de tipo autonumeric

ronaldyoung 28-02-2011 06:14:50

Ok, gracias.


La franja horaria es GMT +2. Ahora son las 03:47:05.

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