Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Insert Into

Estas en el tema de Insert Into en el foro de Bases de Datos General en Foros del Web. Hola , Copio un registro de una tabla a otra insert into TABLA2 select * from TABLA1 where REFERE='111111' Funciona bien Ahora quiero hacer lo ...
  #1 (permalink)  
Antiguo 03/12/2004, 01:31
 
Fecha de Ingreso: noviembre-2002
Mensajes: 249
Antigüedad: 21 años, 5 meses
Puntos: 0
Insert Into

Hola ,

Copio un registro de una tabla a otra

insert into TABLA2 select * from TABLA1 where REFERE='111111'

Funciona bien

Ahora quiero hacer lo mismo pero cambiandole el valor a REFERE y a otro campo.

Se que podria especificar los campos y ponerles valor, pero el registro tiene muchos campos y solo varian dos.

Gracias.
  #2 (permalink)  
Antiguo 03/12/2004, 02:18
 
Fecha de Ingreso: diciembre-2004
Mensajes: 13
Antigüedad: 19 años, 5 meses
Puntos: 0
Puedes explicarte un poco mejor??
No entiendo si quieres insertar otro registro con otro REFERE y el value de otro campo queriendo evitar entonces expecificar todos los campos y values de la tabla o si quieres modificar sobre el que acabas de insertar.
  #3 (permalink)  
Antiguo 03/12/2004, 09:12
 
Fecha de Ingreso: noviembre-2002
Mensajes: 249
Antigüedad: 21 años, 5 meses
Puntos: 0
Tengo dos tablas identicas, y quiero copiar un registro entero en la otra cambiando el campo REFERE y TEXTO.

Me funciona, copiando el registro

insert into TABLA2 select * from TABLA1 where REFERE='111111'

Y luego modificando los campos que quiero.

update TABLA2 set refere='222222', texto='HOLA' where codref='111111'

La idea era si se puede hacer en una sola sentencia.

Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:47.