Heim >Datenbank >Oracle >Wie man Escape in Oracle verwendet

Wie man Escape in Oracle verwendet

WBOY
WBOYOriginal
2022-05-30 18:27:295095Durchsuche

🔜 Als Suchzeichen wird „“ verwendet, als Escape-Zeichen muss auch „/“ verwendet werden.

Wie man Escape in Oracle verwendetDie Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.

So verwenden Sie Escape in Oracle

Definition: Das Escape-Schlüsselwort wird häufig verwendet, um bestimmte Sonderzeichen wie „%“, „_“ in ihre ursprüngliche Zeichenbedeutung umzuwandeln. Die definierten Escape-Zeichen werden normalerweise verwendet '', es können aber auch andere Symbole verwendet werden.

Beispiel:

Wie man Escape in Oracle verwendetHinweis: Wenn „/“ als Suchzeichen verwendet wird, muss „/“ als Escape-Zeichen verwendet werden, und das Gleiche gilt für Vorwärts- und Schrägzeichen.

select * from wan_test where psid like ‘%//%’ escape ‘/‘

1 das Schlüsselwort ESCAPE, um das Escape-Zeichen zu definieren. Wenn in einem Muster ein Escape-Zeichen vor einem Platzhalterzeichen steht, wird das Platzhalterzeichen als gewöhnliches Zeichen interpretiert.

2.ESCAPE „escape_character“ ermöglicht die Suche nach einem Platzhalterzeichen in einer Zeichenfolge, anstatt es als Platzhalterzeichen zu verwenden. escape_character ist das Zeichen, das vor dem Platzhalter steht, um diesen speziellen Zweck darzustellen.

select * from a WHERE name LIKE ‘%/%ab’ ESCAPE ‘/‘

Das Ergebnis ist:

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

Empfohlenes Tutorial: „

Oracle Video Tutorial

Das obige ist der detaillierte Inhalt vonWie man Escape in Oracle verwendet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn