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,195
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!