Bonjour,
J'ai des données (noms de communes) en utf8 dans une BDD MySQL que je dois exporter vers une BDD Oracle via une procédure Oracle qui, entre autres joyeusetés, vérifie la cohérence des noms de communes par rapport à une table de référence où les noms des communes sont en lettres capitales non accentuées.
J'ai quelques soucis avec des communes qui ont été saisies et enregistrées dans MySQL en minuscules accentuées car Oracle ne trouve pas la cohérence alors que la commune est par ailleurs correctement orthographiée et existe dans le référentiel.
Si je fais par exemple ceci :
SELECT UPPER('Saint-Laurent-de-la-Prée') FROM DUAL
Dans MySQL comme dans Oracle, le 'é' est converti en 'É'.
Quelle astuce permettrait de le transformer en 'E' ?
Un COLLATE ?
je peux faire la conversion indifféremment sous MySQL ou Oracle, s'il y a une méthode plus simple dans un SGBD par rapport à l'autre.
Partager