Oracle - Query a Oracle desde Sql-Server, ayudaaa

 
Vista:

Query a Oracle desde Sql-Server, ayudaaa

Publicado por RBUG_MAN (3 intervenciones) el 28/10/2003 21:34:51
Hola Amigos (as)

Como se puede hacer este query en oracle ??? La sentencia original esta en sql-server y funciona independiente de la cantidad de filas que traiga el select :

update lista
set cod_sede=r.cod_sede_func,
cod_cargo=r.cod_cargo,
cod_tipo_cargo=r.cod_tipo_cargo
from renta r, lista l
where l.rut_func=r.rut_func and
l.mes_pago_liq=r.mes_pago_liq
and r.estado='C'

Oracle reclama por que el resultado del query trae mas de una fila, pero es valido por que en sql-server pasa bien, que puedo hacer ???

Gracias.

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Query a Oracle desde Sql-Server, ayudaaa

Publicado por Byron (300 intervenciones) el 28/10/2003 23:26:22
Revisalo antes de hacer una prueba:

update lista l
set (cod_sede, cod_cargo, cod_tipo_cargo) =
(select r.cod_sede_func, r.cod_cargo, r.cod_tipo_cargo
from renta r where r.rut_func=l.rut_func and r.mes_pago_liq=l.mes_pago_liq
and r.estado='C')

Saludos DTB
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar