La interfaz de MySQL para funciones definidas por el usuario proporciona las siguientes funcionalidades y capacidades:
Las funciones pueden retornar cadenas de caracteres, enteros o valores reales.
Puede definir funciones simples que operen en con un único registro a la vez, o agregar funciones que operen con grupos de registros.
Se proporciona información a las funciones que permite chequear el tipo y número de argumentos que se les pasa.
Le puede decir a MySQL que coercione argumentos de un tipo dado antes de pasarlos a la función.
Puede indicar que una funcion retorne
NULL
o que ha ocurrido un error.
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.