| 24 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
 
 
 | 
  24.2 Ajouter des fonctions à MySQL      
 
Il y a deux méthodes pour ajouter des fonctions à MySQL :
 
Chaque méthode a ses avantages et inconvénients : 
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.
 
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()
 .
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.
 Sommaire : |