0
Grazie

Poche parole di ringraziamento saranno molto apprezzate.

Oracle - Escape di caratteri speciali


Per alcune query SQL, abbiamo bisogno di cercare le stringhe contenenti caratteri speciali come ' % '. Nel seguente esempio, che è falso, la necessità è quella di trovare i record contenenti il carattere ' % ':

SELECT *
FROM table
WHERE field LIKE '%%%';

Per fare questo dobbiamo sapere come fare l'escape dei caratteri speciali. Si deve iniziare dando un valore al parametro SQL ESCAPE (parametro di escape dei caratteri) ad esempio,' ^ ':

SQL>SET ESCAPE ^

Da questo momento, il carattere " ^ '' può essere utilizzato per fare l'escape dei caratteri speciali. Per continuare il nostro esempio, questo è il modo corretto per fare l'escape dei caratteri speciali:

SELECT *
FROM table
WHERE field LIKE '%^%%';

Foto: © Oracle.
0
Grazie

Poche parole di ringraziamento saranno molto apprezzate.

Fai una domanda
Jean-François Pillou

I nostri contenuti sono creati in collaborazione con esperti di high-tech, sotto la direzione di Jean-François Pillou, fondatore di CCM.net e digital director del Gruppo Figaro. CCM è un sito di high-tech leader a livello internazionale ed è disponibile in 11 lingue.

Scopri di più sul team CCM

Potrebbe anche interessarti

L'articolo originale è stato scritto da . Tradotto da zig@. Ultimo aggiornamento da Antonello Ciccarello.

Il documento intitolato «Oracle - Escape di caratteri speciali» dal sito CCM (https://it.ccm.net/) è reso disponibile sotto i termini della licenza Creative Commons. È possibile copiare, modificare delle copie di questa pagina, nelle condizioni previste dalla licenza, finché questa nota appaia chiaramente.

0 Commento