Oracle - Fazendo uso de caracteres especiais
Introdução
Para algumas consultas SQL, precisamos procurar por strings contendo caracteres especiais como '%'.
- Considerando o exemplo abaixo, a necessidade é encontrar registros contendo o caractere intermediário '%':
Selecione * Da tabela onde campos como '%%%';
Solução
- Para fazer isso, você deve saber como separar os caracteres especiais.
- Primeiro de tudo, devemos dar um valor ao parâmetro SQL ESCAPE, por exemplo '^' :
SQL> SET ESCAPE ^
- A partir daí, o caractere '^' pode ser usado para identificar e separar caracteres especiais.
Selecione * Da tabela onde campos como '% ^ %%';