Bonjour,
est ce que quelqu'un peut m'expliquer comment comparer 2 chaines de caracteres dans une procedure plsql. Je m'explique:
dans la table VALEUR j'ai un champ NOMS
ce champ contient des noms separés par une virgule:
enregistrement n1, VALEUR.NOMS = 'titi 1,toto,tata'
enregistrement n2, VALEUR.NOMS = 'toto,tutu,titi2'
je voudrais comparer VALEUR.NOMS afin d'inserer dans n2 les noms titi 2 et tata
j'ai tenté quelque chose avec la fonction
INSTR( chaîne, sous-chaîne [, début [,nombre occurrences] ] )
pour trouver la ',' mais je ne sais pas comment iterer sur la chaine jusqu'a ce que toutes les sous chaine soient traitées.
si quelqu'un a une solution elle est la bienvenue
merci
Partager