Rouages de MySQL
<<<
Ajouter des fonctions à MySQL Ajouter une nouvelle procédure à MySQL
>>>

23 Etendre MySQL
 Manuel de Référence MySQL 4.1 : Version Française

Rouages de MySQL
->Ajouter des fonctions à MySQL
Ajouter une nouvelle procédure à MySQL

23.2 Ajouter des fonctions à MySQL

Il y a deux méthodes pour ajouter des fonctions à MySQL :

  • Vous pouvez ajouter la fonction grâce à l'interface de fonctions utilisateur ( UDF ). Les fonctions utilisateur sont ajoutées et supprimées dynamiquement avec les commandes CREATE FUNCTION et DROP FUNCTION . Syntaxe de CREATE FUNCTION/DROP FUNCTION .
  • Vous pouvez ajouter une fonction sous la forme native (intégrée) d'une fonction MySQL. Les fonctions natives sont compilées dans mysqld et sont disponibles en permanence.
Chaque méthode a ses avantages et inconvénients :
  • Si vous écrivez une fonction utilisateur, vous devez installer le fichier objet en plus du serveur lui-même. Si vous compilez votre fonction dans le serveur, vous n'avez pas ce problème.
  • Vous pouvez ajouter des UDF à une distribution binaire de MySQL. Les fonctions natives requièrent une modification de la distribution source.
  • Si vous mettez à jour votre distribution MySQL, vous pouvez continuer à utiliser vos fonctions précédemment installées. Pour les fonctions natives, vous devez refaire les modifications du code à chaque mise à jour.
Quelque soit la méthode que vous utilisez pour ajouter de nouvelles fonctions, ces fonctions pourront être utilisées comme des fonctions natives telles que ABS() ou SOUNDEX() .

Sommaire :

<< Ajouter des fonctions à MySQL >>
Rouages de MySQL Etendre MySQL Ajouter une nouvelle procédure à MySQL