Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/06/2007, 11:31
programadornet
 
Fecha de Ingreso: abril-2007
Mensajes: 160
Antigüedad: 17 años, 7 meses
Puntos: 1
Re: Ayuda! Hacer UPDATE con "if's"

Bueno, os informo de que ese método no funciona, pues arroja el error: ORA-01779: no se puede modificar una columna que se corresponde con una tabla no reservada por clave.

He buscado sobre el mismo, y mientras que en un sitio dicen que "hagas el update directamente" (y te vienen a decir que te olvides de lo que estabas haciendo, el UPDATE con JOIN's), http://www.techonthenet.com/oracle/errors/ora01779.php, en otro, http://www.programacion.com/bbdd/foros/34/msg/260780/ , la persona lo resuelve (pero sin saber por qué funciona así) añadiendo una clave UNIQUE a una tabla.

En resumidas cuentas, un rollo (interesante, pero lleno de complicaciones, y si el tiempo apremia...) voy a pasar de ese método y utilizar otro que ya me había funcionado.