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)
--
Euler Taveira de Oliveira
http://www.timbira.com/
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral