Poderia utilizar o dollar quoting tb...
On Thu, 2008-12-04 at 05:02 -0200, Euler Taveira de Oliveira wrote: > Anderson escreveu: > > > To com um probleminha, estou tendo que fazer uma comparação entre os > > dados que estão gravados no banco com o que o usuario esta escolhendo, o > > problema é que nos campos contem dados com aspas duplas EEPSG "Manuel > > Cabral" de Tremembé, e ao comparar não me retorna nenhum resultado,ja > > tentei com \' no lugar da aspas duplas, ja usei o $ para diferenciar, > > mas mesmo assim não funcionou. > > > Aqui funcionou. > > euler=# select * from foo; > a > ----------------------------------- > EEPSG "Manuel Cabral" de Tremembé > EEPSG 'Manuel Cabral' de Tremembé > (2 registros) > > euler=# select * from foo where a = 'EEPSG "Manuel Cabral" de Tremembé'; > a > ----------------------------------- > EEPSG "Manuel Cabral" de Tremembé > (1 registro) > > euler=# select * from foo where a = 'EEPSG ''Manuel Cabral'' de Tremembé'; > a > ----------------------------------- > EEPSG 'Manuel Cabral' de Tremembé > (1 registro) > > euler=# select * from foo where a = E'EEPSG \'Manuel Cabral\' de Tremembé'; > a > ----------------------------------- > EEPSG 'Manuel Cabral' de Tremembé > (1 registro) > > _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
