Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   copiar contenido de una tabla a otra siendo diferentes (https://www.clubdelphi.com/foros/showthread.php?t=57283)

mar_a 10-06-2008 18:46:00

copiar contenido de una tabla a otra siendo diferentes
 
hola!!!

este es mi problema tengo una tabla que se llama temp cuyos campos son: id_tick,id_prod,producto,cantidad,pvent,total,fecha,numtick

y tengo otra tabla que se llama detalleticket la cual tiene los sig campos ID_Tick,ID_Prod,cantidad, pventa total

y lo que quiero es copiar el contenido de ciertos campos de la tabla temp a la tabla detalleticket mediante un query de del en el que tengo la sig instruccion

INSERT INTO DETALLETICKET VALUES (SELECT* FROM temp)

pero no se pude y no se por que a lo mejor esta mal la instruccion o algo

por favor si esta mal o tienen otra forma de hacerlo diganme DE ANTE MANO GRACIAS

egostar 10-06-2008 18:50:20

Necesitas indicarle a la funcion INSERT los campos que deseas agregar

Código SQL [-]
INSERT INTO TABLA (campo1, campo2, campo3)
VALUES (SELECT * FROM temp)

Es Obvio que deben de coincidir los campos del INSERT con lo que te regresa el SELECT (en cantidad, secuencia y tipo de dato).

Salud OS

mar_a 10-06-2008 18:53:44

ya intente eso tambien y aun asi no lo quiere considen en el tico de cada campo pero tambien debe ser el mismo nombre ??

no importa que en una tabla se tengan mas campos??

egostar 10-06-2008 18:59:09

Cita:

Empezado por mar_a (Mensaje 292613)
ya intente eso tambien y aun asi no lo quiere considen en el tico de cada campo pero tambien debe ser el mismo nombre ??

no importa que en una tabla se tengan mas campos??

No lo he probado, pero a menos que uno de los campos que no estes ingresando sea del tipo NOT NULL, tendría que hacer una prueba....:rolleyes:

Salud OS


La franja horaria es GMT +2. Ahora son las 19:24:11.

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