Remplacer les caractères de boîte dans Oracle SQL à l'aide de regex replace
Sep 11 2020
Comment remplacer les caractères de la boîte d'une table dans Oracle SQL en utilisant regexp_replace? J'ai essayé de spécifier la séquence d'échappement unicode du caractère boîte dans regexp replace mais cela ne fonctionne pas, y a-t-il un autre moyen de remplacer.
Requête utilisée: sélectionnez regexp_replace (colA, '[\ u001A]', '') dans la tableA;
Réponses
WilliamRobertson Sep 11 2020 at 09:03
Que diriez-vous
regexp_replace(colA, unistr('\001A'))
Si vous souhaitez simplement remplacer une chaîne, vous n'avez pas besoin d'une expression régulière et la norme replacefonctionnera mieux:
replace(colA, unistr('\001A'))