Rumah > Artikel > pangkalan data > Bagaimana untuk mengalih keluar aksara baris baharu dalam oracle
Kaedah: 1. Gunakan ganti dengan sintaks "replace(replace(column name,CHR(10),''),chr(13),'')" 2. Gunakan terjemah dengan sintaks "; terjemah( Nama lajur,chr(13)||chr(10),',')".
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.
Definisi ascii simbol khas: Kedua-dua aksara baris baharu dan aksara pulangan kereta perlu dialih keluar.
Watak suapan baris chr(10)
Watak pemulangan pengangkutan chr(13)
Sintaks adalah seperti berikut:
select replace(replace(列名,CHR(10),\'\'),chr(13),\'\') from 表名;
atau
select translate(列名,chr(13)||chr(10),\',\') from 表名;
Pengetahuan lanjutan:
Gunakan repalce dalam bentuk bersarang. Sila ambil perhatian bahawa hanya satu simbol boleh diserahkan pada satu-satu masa, seperti carriage return dahulu dan kemudian line feed
select REPLACE(gg, chr(10), '') from dual
Sila beri perhatian kepada chr (13) |
select translate(string,chr(13)||chr(10),',') from dual;untuk objek aksara besar Pemprosesan simbol Untuk pemprosesan simbol dalam medan gumpalan, pertama to_char dan kemudian lakukan pemprosesan yang sama
SQL> select to_char(vcl),replace(to_char(vcl),chr(10),'[]') from test_1;Tutorial yang disyorkan: "
Oracle Tutorial Video"
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar aksara baris baharu dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!