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),',')".
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.
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!