UPDATE en Oracle
Hola....acabo de ver que Gustavo a pedido algo similar a lo que yo necesito:
VARIANTES DEL UPDATE (22/10/2001)
Por Gustavo
Hola.. Si alguien tiene algunos ejemplos con las variantes de UPDATE favor de enviarlo a mi correo
Basicamente quisiera saber como puedo hacer un UPDATE campo1= a.campo, campo2 = b.campo2 FROM tabla1 a, tabla2 b WHERE .... (como en SQL Server)
Necesito que me envien una respuesta lo mas rapido posible a mi correo.
Muchas gracias de antemano por sus respuestas
VARIANTES DEL UPDATE (22/10/2001)
Por Gustavo
Hola.. Si alguien tiene algunos ejemplos con las variantes de UPDATE favor de enviarlo a mi correo
Basicamente quisiera saber como puedo hacer un UPDATE campo1= a.campo, campo2 = b.campo2 FROM tabla1 a, tabla2 b WHERE .... (como en SQL Server)
Necesito que me envien una respuesta lo mas rapido posible a mi correo.
Muchas gracias de antemano por sus respuestas
Hola
Los updates en Oracle son por tablas es decir solo se puede hacer updates para una sola tabla por sentencia
Ejemplo
update t_tabla
set campo_1 = 'Valor1',
campo_2 = 'Valor2'
Lo que si puedes hacer es en la condición Where utilizar varias tablas haciendo una subselect
Ejemplo
update t_tabla
set campo_1 = 'Valor1',
campo_2 = 'Valor2'
where cod_1 in (select cod_1 from t_tabla_2 where campo_tabla_2 = 'valor2')
Un saludo ,Marco
Los updates en Oracle son por tablas es decir solo se puede hacer updates para una sola tabla por sentencia
Ejemplo
update t_tabla
set campo_1 = 'Valor1',
campo_2 = 'Valor2'
Lo que si puedes hacer es en la condición Where utilizar varias tablas haciendo una subselect
Ejemplo
update t_tabla
set campo_1 = 'Valor1',
campo_2 = 'Valor2'
where cod_1 in (select cod_1 from t_tabla_2 where campo_tabla_2 = 'valor2')
Un saludo ,Marco
