Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

Oracle - Update con where (varias tablas)

  Imprimir  
Vista:
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:

Update con where (varias tablas)

Autor:Josi (2 intervenciones)
Fecha:03/11/2004 16:43:51
Buenas a todo el mundo.
Quiero realizar un update en Oracle mediante una union con otra tabla. En SQL-Server lo hago de la siguiente manera:
update tabla1 t1
set t1.campo1 = t2.campo1, t1.campo2=t2.campo2
from tabla1 t1, tabla2 t2
where t1.campounion = t2.campounion
Esta simple sintaxis en Oracle no me funciona. ¿Sabe alguien como puedo hacerlo? El problema es que debo actualizar mas de un campo.

Gracias y saludos.
Josi
Responder
información
Otras secciones de LWP con contenido similar...
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Update con where (varias tablas)

Autor:Kryzthyan (1 intervención)
Fecha:16/12/2004 21:27:12
Hola, prueba con algo asi..... si no te funciona me cuentas

update tabla1
set campo1 = (select t2.campo1
from tabla1, tabla2 t2
where t1.campo1 = t2.campo1)
/
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Update con where (varias tablas)

Autor:Josi (2 intervenciones)
Fecha:16/12/2004 21:55:07
Pues si que tiene buena pinta, si.
Cuando tenga un Oracle delante lo probaré y te comento.

Muchas gracias por tu respuesta.
Un saludo.
Josi
Comentar