Ver Mensaje Individual
  #12 (permalink)  
Antiguo 13/09/2012, 09:41
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Usando argumento en función MySQL

El sentido de esas dos palabras es simple: Una función es un una rutina que devuelve un valor. Como se supone que si es sólo debe tener una salida de datos no se espera que modifique datos. La capacidad de modificar datos es una extensión que se le otorga a las SF, por lo que debe indicarse expresamente lo que hace para que tenga acceso a recursos que una función usualmente no debería tener.
¿se entiende la lógica?
En algunos servidores es posible que puedas cargar la función sin esas cláusula, pero luego en los backups se produciría el error.
Por lo demás, el error más grave es que te habías olvidado del THEN del IF.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)