Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/05/2013, 16:08
Avatar de zarwar
zarwar
 
Fecha de Ingreso: mayo-2013
Ubicación: Madrid
Mensajes: 77
Antigüedad: 11 años, 6 meses
Puntos: 4
Respuesta: Problema con update (hay una funcion en el where)

Como dice gnzsoloyo, debe estar generandose un conflictoy no te saltará la excepción del error porque la tienes capturada con el "When Others" en la función. Prueba a quitar la captura de la excepción a ver que error te lanza.

Como alternativas estaría poner la query de la función en el update o usar una tabla temporal.

Otra cosa, que te ocurrira es que por utilizar una función, probablemente no te entre por ningún índice al hacer el update.
__________________
Entra en mi blog sobre base de datos Oracle:
http://mundodb.es