Rumah > pangkalan data > Oracle > Cara menggunakan escape dalam oracle

Cara menggunakan escape dalam oracle

WBOY
Lepaskan: 2022-05-30 18:27:29
asal
5119 orang telah melayarinya

Dalam Oracle, kata kunci melarikan diri digunakan untuk melarikan beberapa aksara khas ke dalam maksud aksara asal Sintaks ialah "pilih * daripada nama jadual di mana nama lajur seperti '% character_%' escape '/' ". ; Jika "/" digunakan sebagai aksara carian, "/" juga mesti digunakan sebagai aksara melarikan diri.

Cara menggunakan escape dalam oracle

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.

Cara menggunakan escape dalam Oracle

Definisi: Kata kunci melarikan diri sering digunakan untuk melarikan diri aksara khas tertentu, seperti kad bebas: '%', '_', kepada maksud aksara asalnya , watak melarikan diri yang ditakrifkan biasanya '', tetapi simbol lain juga boleh digunakan.

Contoh:

Cara menggunakan escape dalam oracle

Nota: Jika '/' digunakan sebagai aksara carian, '/' mesti digunakan sebagai aksara melarikan diri dan perkara yang sama adalah benar untuk aksara hadapan dan slash

select * from wan_test where psid like ‘%//%’ escape ‘/‘
Salin selepas log masuk

1. Gunakan kata kunci ESCAPE untuk mentakrifkan aksara melarikan diri. Apabila watak melarikan diri mendahului watak kad bebas dalam corak, watak kad bebas ditafsirkan sebagai watak biasa.

2.ESCAPE 'escape_character' membenarkan mencari aksara kad bebas dalam rentetan dan bukannya menggunakannya sebagai aksara kad bebas. escape_character ialah watak yang diletakkan sebelum kad bebas untuk mewakili tujuan khas ini.

select * from a WHERE name LIKE ‘%/%ab’ ESCAPE ‘/‘
Salin selepas log masuk

Hasilnya ialah:

name
-————-
11%ab
12%ab
www.123.com
==================================================================================
SQL> select * from test;
TEST
-—————————-
sdd_kk
d’d
dfsfsa
dffa%asfs
12345
1%2345
1%54321
2%54321
%%54321
A&B
Salin selepas log masuk

Tutorial yang disyorkan: "Tutorial Video Oracle"

Atas ialah kandungan terperinci Cara menggunakan escape dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan