Heim  >  Artikel  >  Datenbank  >  So entfernen Sie Zeilenumbruchzeichen in Oracle

So entfernen Sie Zeilenumbruchzeichen in Oracle

WBOY
WBOYOriginal
2022-05-24 15:31:4810567Durchsuche

Methode: 1. Verwenden Sie „replace“ mit der Syntax „replace(replace(column name,CHR(10),''),chr(13),'')“; 2. Verwenden Sie „translate“ mit der Syntax „translate(column name , chr (13)||chr(10),',')".

So entfernen Sie Zeilenumbruchzeichen in Oracle

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.

So entfernen Sie Zeilenumbrüche in Oracle

ASCII-Definition von Sonderzeichen: Sowohl Zeilenumbrüche als auch Wagenrücklaufzeichen müssen entfernt werden.

Zeilenvorschubzeichen chr(10)

Wagenrücklaufzeichen chr(13)

Die Syntax lautet wie folgt:

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

oder

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

Erweiterte Kenntnisse:

Verwenden Sie repalce zum Verschachteln Zum Beispiel kann zuerst ein Wagenrücklauf und dann ein Zeilenvorschub erfolgen.

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

Bitte achten Sie auf chr(13) | die gleiche Verarbeitung

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

Empfohlenes Tutorial: „

Oracle Video Tutorial

Das obige ist der detaillierte Inhalt vonSo entfernen Sie Zeilenumbruchzeichen in Oracle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn