J'ai une colonne appelée THE_VALUE
dans une table TABLE_A
, qui contient des données similaires à celui-ci, soit quelques lignes d'échantillon peut être:Oracle fonction Replace - savez pas comment utiliser pour mon scénario
tom:harry, sally, jeff
state(vic,nsw), england, qwerty(aaa,bbb, cccc):qaz
Ce que je besoin de faire pour mettre à jour cette colonne en utilisant SQL Oracle 10g et de remplacer toutes les virgules, sauf ceux dans les tranches avec deux points, donc en gros, résultat final serait:
tom:harry:sally:jeff
state(vic,nsw):england:qwerty(aaa,bbb, cccc):qaz
Je veux aussi faire en sorte qu'il n'y ait pas espaces après les deux-points, après la mise à jour.
J'ai essayé d'utiliser la fonction replace
mais je ne suis pas sûr de savoir comment ne pas inclure les virgules entre parenthèses, car je ne veux pas qu'elles soient remplacées par des deux-points.
Merci.
Merci Marius - excellent travail. Juste ce que j'étais après. – tonyf