Rumah > Artikel > pangkalan data > Bagaimana untuk membalikkan rentetan oracle
Dalam Oracle, anda boleh menggunakan fungsi terbalik untuk membalikkan rentetan Fungsi fungsi ini adalah untuk menukar objek secara terbalik Sintaksnya ialah "pilih terbalik('String untuk diterbalikkan') daripada dwi; ; Fungsi ini adalah untuk membalikkan pengekodan objek yang disimpan di dalam pangkalan data Apa yang disimpan bukanlah hasil pengekodan langsung, tetapi selepas beberapa jenis penukaran dalaman.
Persekitaran pengendalian tutorial ini: sistem Windows 10, Oracle versi 12c, komputer Dell G3.
Oracle menyediakan fungsi terbalik yang boleh menukar objek secara terbalik
Contohnya:
.
Memandangkan fungsi ini membalikkan pengekodan objek yang disimpan dalam pangkalan data,
Oleh itu, sebagai contoh: nombor, Cina, dll. kerana apa yang disimpan bukanlah hasil yang dikodkan secara langsung, tetapi dilaksanakan selepas beberapa waktu penukaran dalaman. Oleh itu, selepas penukaran selesai, ia tidak semestinya hasil yang anda mahukan Contoh:
SQL> select reverse(123456) ,reverse('×××') from dual; REVERSE(123456) REVERSE('×××') --------------- ------------------------- -668706000000 ?秃补衩巳?兄
Di tempat ini, integer dan kandungan Cina , akan ditukar kepada kandungan lain 🎜>
Mari kita buang dan lihat bagaimana Oracle membalikkanSQL> select reverse(123456),dump(123456),dump(reverse(123456)) from dual; REVERSE(123456) DUMP(123456) DUMP(REVERSE(123456)) --------------- ------------------------- ------------------------- -668706000000 Typ=2 Len=4: 195,13,35,57 Typ=2 Len=4: 57,35,13,195Tutorial yang disyorkan: "
Tutorial Video Oracle 》
Atas ialah kandungan terperinci Bagaimana untuk membalikkan rentetan oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!