Création d'une fonction utlisateur

Imprimer

Pour ajouter une nouvelle fonction utilisateur, cliquer sur le lien présent sur la page des propriétés de la base de données.sqlitemanager_function1.png


Vous voici sur l'écran permettant de créer cette fonction.
Il existe deux type de fonction utilisateur :
Les fonctions de traitement standard
Les fonctions de groupement, dans ce cas deux fonctions doivent être définies ; une fonction sera appelée à chaque ligne, l'autre le sera à la fin pour finaliser le resultat ; c'est à vous de gérer le contexte.


sqlitemanager_function2.png ->    sqlitemanager_function3.pngsqlitemanager_function4.png


Saisissez le code de votre / vos fonctions en omettant les tags PHP ().
N'oubliez pas de saisir le nombre d'argument attendu par votre fonction.sqlitemanager_function5.png

sqlitemanager_function6.png


A l'utilisation :
sqlitemanager_function7.png -> sqlitemanager_function8.png


A noter que pour toutes les fonctions standard PHP il y a une methode permettant de les appeler sans les avoir préalablement déclarer :
par exemple pour la fonction md5 vous pouvez saisir en SQL : SELECT php('md5', 'value') FROM label;