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

Insert con select

Estas en el tema de Insert con select en el foro de Oracle en Foros del Web. Hola a todos, Tengo que copiar una linea de mi tabla en otra, y lo hago de la siguiente manera. insert into tabla(codigo,descripcion,fechaModificacion) select codigo,descripcion,fechaModificacion ...
  #1 (permalink)  
Antiguo 03/06/2009, 04:52
 
Fecha de Ingreso: febrero-2008
Ubicación: EH
Mensajes: 117
Antigüedad: 16 años, 1 mes
Puntos: 0
Exclamación Insert con select

Hola a todos,

Tengo que copiar una linea de mi tabla en otra, y lo hago de la siguiente manera.

insert into tabla(codigo,descripcion,fechaModificacion)
select codigo,descripcion,fechaModificacion
from tabla where codigo='codigo1'

Pero no quiero que copie el codigo, el codigo lo defino yo y lo hago de esta manera:

insert into tabla(codigo,descripcion,fechaModificacion)
select 'codigo2',descripcion,fechaModificacion
from tabla where codigo='codigo1'

Ahora, quiero conseguir lo mismo con el campo fechaModificacion, no quiero copiarlo de la otra linea, en este campo de tipo Date, quiero introducir la fecha actual, como lo hago?? he intentado con esto pero nada!

insert into tabla(codigo,descripcion,fechaModificacion)
select 'codigo2',descripcion,sysdate
from tabla where codigo='codigo1'

¿Sabe alguien como conseguirlo?
  #2 (permalink)  
Antiguo 03/06/2009, 04:56
 
Fecha de Ingreso: febrero-2008
Ubicación: EH
Mensajes: 117
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Insert con select

Ya lo siento,

Si que funciona de esta manera, tenia otro fallo por ahi y no me enterado!
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 10:57.