Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/06/2009, 04:52
nessy00
 
Fecha de Ingreso: febrero-2008
Ubicación: EH
Mensajes: 117
Antigüedad: 16 años, 8 meses
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?