Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/03/2013, 09:20
lastunikorn
 
Fecha de Ingreso: julio-2008
Mensajes: 21
Antigüedad: 16 años, 4 meses
Puntos: 0
Problema con update (hay una funcion en el where)

Hola a todos,
Tengo un problema con una sentencia update, que es la siguiente:

Código SQL:
Ver original
  1. UPDATE TB_TABLA tabla
  2.    SET visible = 0
  3.        WHERE  96506 = funcion_get_estado (tabla.id);


Este update me actualiza 0 rows, pero realmente si hago:
Código SQL:
Ver original
  1. SELECT * TB_TABLA tabla WHERE 96506 = funcion_get_estado (tabla.id);

si me encuentra registros.

He intentado poner la condición dentro de un IN, pero me sigue updateando 0 rows...

Alguna idea?
Muchas gracias!

Última edición por gnzsoloyo; 03/05/2013 a las 17:08 Razón: SQL no etiquetado