
15/06/2013, 15:42
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 meses Puntos: 2658 | |
Respuesta: Error al crear nueva funcion mysql La función almacenada que posteas es totalmente compatible con MySQL 5.0.x. La he probado y compila correctamente, por lo que el problema de sintaxis no se origina en el código en sí.
Existen dos problemas que podrían generarlo: por un lado, dependería de la forma en que lo cargas: Consola, phpMyadmin, MySQL Workbench, etc., porque algunos de ellos no reconocen el uso de los DELIMITER. Este no parece ser el caso.
Por otro lado, el uso de Linux como sistema operativo lleva a que no se reconozcan bien algunas palabras clave si están en minúsculas o algunas funciones en mayúsculas, por lo que eso genera errores de sintaxis o errores funcionales de difícil detección.
Tengo la impresión de que es más bien el segundo caso.
Hagamos un intento: Pon todas las palabras clave (comandos, funciones, sentencias, etc.) en mayúsculas y vuelve a probar.
Previamente, prueba de compilarlo en una máquina con Windows y no Linux. Si compila... entonces puede andar por allí la cosa.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |