Tente SELECT NOME FROM PROD WHERE NOME LIKE E'\'; Abraço.
Em 6 de agosto de 2012 11:44, Anselmo Silva <anselmo....@gmail.com>escreveu: > Olá pessoal, > estou tendo um problema, que sei que é simples para vós, experientes com o > elefante. > > Tenho vários campos de busca por texto em tempo real onde é possível o > usuário buscar algo como > o nome do produto. Isso é comum, porém se o usuário digita somente > uma contrabarra '\' aí o bicho pega, > pois internamente meu select ficaria mais ou menos assim: > > SELECT NOME FROM PROD WHERE NOME LIKE '\'; > > Resultado: > > AVISO: uso de \' fora do padrão em cadeia de caracteres > ... > HINT: Utilize '' para escrever cadeias de carateres entre apóstofros, ou > utilize a sintaxe de escape de cadeia de caracteres (E'...'). > > Andei lendo sobre a cláusula LIKE[1], especialmente sobre o ESCAPE, mas, > não entendi 100%. > > Alguém podeia me dizer como contornar essa questão de newbie? > > http://pgdocptbr.sourceforge.net/pg80/functions-matching.html > > -- > Anselmo M. Silva > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > >
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral