actualizar registros
Publicado por sebastian (2 intervenciones) el 10/01/2012 19:51:09
hola...
quiero actualizar varios registros de un campo por los de otra tabla.... esto es lo que trato de hacer
update cd_soli_dictaminar sd
set (sd.LIQU_CCORR) =
(select(li.liqu_ccorr)
from liquidacion li,
cd_soli_dictaminar sd
where li.CDSPR_ID=sd.CDSD_ID)
where (select(li.liqu_ccorr) from liquidacion li) = sd.LIQU_CCORR
me manda un mensaje de error que la sub consulta devuelve mas de 1 linea...
soy nuevo en esto de oracle ojala me ayuden
supongo que puede hacerse con un trigger o algo asi pero desconosco como es
quiero actualizar varios registros de un campo por los de otra tabla.... esto es lo que trato de hacer
update cd_soli_dictaminar sd
set (sd.LIQU_CCORR) =
(select(li.liqu_ccorr)
from liquidacion li,
cd_soli_dictaminar sd
where li.CDSPR_ID=sd.CDSD_ID)
where (select(li.liqu_ccorr) from liquidacion li) = sd.LIQU_CCORR
me manda un mensaje de error que la sub consulta devuelve mas de 1 linea...
soy nuevo en esto de oracle ojala me ayuden
supongo que puede hacerse con un trigger o algo asi pero desconosco como es
Valora esta pregunta
0