+3 votos
20 visitas

Olá,

Percebi que ao efetuar um filtro em uma carga do Runner, o sistema já aplica caracteres "Escapes" para caracteres especiais do Like (WildCards).

Por exemplo,

Se digito: Teste [ e _

O sistema aplicará o filtro: A.DESCRICAO LIKE 'Teste [[] e [_]%'

 

Minha pergunta é: A rotina que aplica estes escapes está disponível para consumo?

por (623 pontos) | 20 visitas

1 Resposta

+1 voto
Melhor resposta

Encontrei esse:

uBSQLDrivers.DefaultBDriver.PrepareLikeWithApostrophe(pContentLike)

 

Ele faz os escapes tanto para SQL quanto para Oracle.

Se digito: Teste [ e _

No SQL: A.DESCRICAO LIKE 'Teste [[] e [_]%'

No ORACLE: A.DESCRICAO LIKE 'Teste [ e !_%' ESCAPE '!'

 

por (623 pontos)
selecionada por
Melhores May 2020
  1. henrique.muller

    18 Pontos

  2. joao.melo

    14 Pontos

  3. joseglauber

    11 Pontos

  4. SlimShady

    7 Pontos

  5. willian.metalsystem

    6 Pontos

  6. lucas.melo

    3 Pontos

  7. fluipress.luciano

    2 Pontos

  8. pajucara.wallacef

    2 Pontos

  9. jean.filho

    2 Pontos

  10. maicon.pereira

    2 Pontos

200 pontos
Melhores 2020 May 25 - 31
    433 perguntas
    476 respostas
    346 comentários
    466 usuários