Bonjour,
J'ai rien trouvé qui corresponde précisemment à mon souci (même dans la discussion NLS_UPPER minuscules accentuées en majuscules).
Voila ce que je veux faire :
Je veux remonter toutes les lignes qui correspondent à une chaîne de caractères en m'affranchissant des caractères diacritiques et de la casse.
J'avais pensé à faire un truc du style
(en réalité dans un WHERE avec un comparateur LIKE)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ALTER SESSION SET NLS_COMP=LINGUISTIC; ALTER SESSION SET NLS_SORT=FRENCH_M_AI; SELECT NLS_UPPER('äâöeaùé', 'NLS_SORT = FRENCH_M_AI') FROM DUAL;
Mais la requête de test ci-dessus me renvoie dans SQL*Plus WorksheetJe voudrais obtenir
Code : Sélectionner tout - Visualiser dans une fenêtre à part ÄÂÖEAÙÉmais je n'y arrive pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part AAOEAUE
Une idée serait bienvenue![]()
Partager