Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk membalikkan rentetan oracle

Bagaimana untuk membalikkan rentetan oracle

WBOY
WBOYasal
2022-06-10 15:40:572728semak imbas

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.

Bagaimana untuk membalikkan rentetan oracle

Persekitaran pengendalian tutorial ini: sistem Windows 10, Oracle versi 12c, komputer Dell G3.

Cara membalikkan rentetan Oracle

Oracle menyediakan fungsi terbalik yang boleh menukar objek secara terbalik

Contohnya:

Bagaimana untuk membalikkan rentetan oracle

.

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 membalikkan

SQL> 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 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn