Oracle - Používanie špeciálnych znakov
intro
Pre niektoré SQL dotazy musíme hľadať reťazce obsahujúce špeciálne znaky ako '%'.
- Vzhľadom na nižšie uvedený príklad je potrebné nájsť záznamy obsahujúce stredný znak '%':
Vyberte * Z tabuľky, kde sa nachádzajú polia ako '%%%';
Riešenie
- K tomu musíte vedieť, ako oddeliť špeciálne znaky.
- Najprv musíme zadať hodnotu parametru SQL ESCAPE, napríklad „^“ :
SQL> SET ESCAPE ^
- Odtiaľ sa dá znak '^' použiť na identifikáciu a oddelenie špeciálnych znakov.
Vyberte * Z tabuľky, kde polia ako '% ^ %%';