Maison  >  Article  >  base de données  >  Comment utiliser l'évasion dans Oracle

Comment utiliser l'évasion dans Oracle

WBOY
WBOYoriginal
2022-05-30 18:27:295020parcourir

Dans Oracle, le mot-clé escape est utilisé pour échapper certains caractères spéciaux à la signification des caractères d'origine. La syntaxe est "select * from table name which column name like '% Character_%' escape '/'" si "/" ; " est utilisé comme caractère de recherche et "/" doit également être utilisé comme caractère d'échappement.

Comment utiliser l'évasion dans Oracle

L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.

Comment utiliser l'échappement dans Oracle

Définition : Le mot-clé escape est souvent utilisé pour échapper à certains caractères spéciaux, tels que les caractères génériques : '%', '_', vers leur signification d'origine. Les caractères d'échappement définis sont généralement Utilisez '. ', mais d'autres symboles peuvent également être utilisés.

Exemple :

Comment utiliser lévasion dans Oracle

Remarque : Si '/' est utilisé comme caractère de recherche, '/' doit être utilisé comme caractère d'échappement, et il en va de même pour les caractères directs et obliques.

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

1. le mot-clé ESCAPE pour définir le caractère d'échappement. Lorsqu'un caractère d'échappement précède un caractère générique dans un modèle, le caractère générique est interprété comme un caractère ordinaire.

2.ESCAPE 'escape_character' permet de rechercher un caractère générique dans une chaîne au lieu de l'utiliser comme caractère générique. escape_character est le caractère placé avant le caractère générique pour représenter cet objectif spécial.

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

Le résultat est :

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

Tutoriel recommandé : "Tutoriel vidéo Oracle"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn