L'interface MySQL pour créer des fonctions utilisateurs fournit les fonctionnalités et capacités suivantes :
Les fonctions peuvent retourner des chaînes, des entiers ou des nombre décimaux.
Vous pouvez définir des fonctions simples qui travaillent sur une ligne à la fois, ou bien des fonctions d'agrégation, qui travaillent sur plusieurs lignes à la fois.
Des informations fournies aux fonctions pour qu'elles puissent vérifier le nombre et le type des arguments qui leur sont passé.
Vous pouvez demander à MySQL de forcer certains arguments à certains types avant de les transmettre à votre fonction.
Vous pouvez indiquer qu'une fonction retourne
NULL
ou qu'une erreur est survenue.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.