Bonjour,
Je cherche une solution pour découper une chaîne de caractère qui contient des données que je ne veux plus pour ne conserver au final que le message "générique".
Voici le modèle de ma chaîne :
'les donnees sont : Valeur1 = 123456 , Valeur2 = 12345 , Valeur3 = TOTO , Valeur4 = TITI123, Valeur5 = 12345678'
Et je cherche à obtenir :
'les donnees sont : Valeur1 = , Valeur2 = , Valeur3 = , Valeur4 = , Valeur5 = '
Plusieurs paramètre sont à considérer :
- je travaille en SQL pur (pas de PL/SQL)
- ma chaîne peut avoir une longueur variable puisque :
=> la longueur des certaines valeurs est variable
=> toutes les valeurs ne sont pas nécessairement renseignées
- je souhaiterai le faire si possible en une seule passe dans un case car j'ai des chaînes de format différent en fonction des identifiants de ma table
Le modèle de la table est :
ID Chaine
id1 les donnees sont : Valeur1 = 123456 , Valeur2 = 12345 , Valeur3 = TOTO , Valeur4 = TITI123, Valeur5 = 12345678
id2 chaine2
id3 chaine3
Est-ce que vous pensez que ce que je veux faire est possible ?
Est-ce que quelqu'un aurait une solution pour créer mon premier message générique ? (ensuite j'appliquerai la logique aux autres format)
Merci de votre aide.
Partager