IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Fonction soundex francais

Fonction SOUNDEX francisé

Exemple : SELECT soundexfr('durand'),soundexfr('durhand'),soundexfr('durond'),soundexfr('dupond');
D653 D653 D653 D153
Avatar de maicem
Candidat au Club https://www.developpez.com
Le 20/12/2011 à 9:53
bonjour,
j'ai crée ma base de donnée avec postgresql8.4 et je suis entrain de développer mon appli avec bds 2006 .
ma question est: le bout de code de la fonction soundexfr je l’insére ou ?? dans le serveur ou a mon appli ??

merci de me redonder le plus proche possible .

très cordialement

maicecomba .
Avatar de SQLpro
Rédacteur https://www.developpez.com
Le 20/12/2011 à 12:50
Avatar de estofilo
Membre émérite https://www.developpez.com
Le 20/12/2011 à 16:23
Citation Envoyé par maicem Voir le message

ma question est: le bout de code de la fonction soundexfr je l’insére ou ?? dans le serveur ou a mon appli ??
C'est une fonction en language plpgsql, donc elle réside sur le serveur, dans la base de données.

Sur la déclaration de la fonction il y a un souci, c'est qu'elle est marquée VOLATILE, c'est-à-dire susceptible d'écrire dans la base alors qu'elle n'écrit rien, et égalemetnt susceptible de renvoyer un résultat variable avec un même argument en entrée, alors que ce n'est évidemment pas le cas.

Il faudrait remplacer VOLATILE par IMMUTABLE.
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.