Maison >base de données >Oracle >Comment supprimer le caractère de nouvelle ligne dans Oracle

Comment supprimer le caractère de nouvelle ligne dans Oracle

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBoriginal
2022-05-24 15:31:4810877parcourir

Méthode : 1. Utilisez replace avec la syntaxe "replace(replace(column name,CHR(10),''),chr(13),'')" 2. Utilisez Translate avec la syntaxe "translate(column name) , chr (13)||chr(10),',')".

Comment supprimer le caractère de nouvelle ligne dans Oracle

L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.

Comment supprimer les caractères de nouvelle ligne dans Oracle

Définition ASCII des symboles spéciaux : les caractères de nouvelle ligne et les caractères de retour chariot doivent être supprimés.

Caractère de saut de ligne chr(10)

Caractère de retour chariot chr(13)

La syntaxe est la suivante :

select replace(replace(列名,CHR(10),\'\'),chr(13),\'\')  from 表名;

ou

select translate(列名,chr(13)||chr(10),\',\') from 表名;

Connaissances étendues :

Utilisez repalce pour l'imbrication. peut être soumis à la fois. Par exemple, le retour chariot d'abord, puis le saut de ligne

    select REPLACE(gg, chr(10), '') from dual

Veuillez faire attention à chr(13) | le même traitement

    select translate(string,chr(13)||chr(10),',') from dual;

Tutoriel recommandé : "

Tutoriel vidéo Oracle

"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn