Em 28 de setembro de 2015 06:41, Eloi <[email protected]> escreveu:
> On 2015-09-25 10:33, Eloi wrote: > >> 1) A função não esta a funcionar devidamente. Suponho que relacionado >> com esta parte: >> AND t2.country_id = '||$$'$$||quote_ident(country_code)||$$'$$ >> Algo esta mal que não consigo identificar. >> > > O quote_ident() sobra, julgo que porque se trata de uma string e não de um > objeto. > Assim já funciona: > AND t2.country_id = '||$$'$$||country_code||$$'$$ > Como você queria representar os dados? quote_ident vai colocar eles entre aspas duplas. Talvez o bloco todo possa ser reescrito com quote_literal: AND t2.country_id = QUOTE_LITERAL(country_code) Dê uma olhada nos detalhes na doc[1]. Um abraço! [1] http://www.postgresql.org/docs/9.4/static/functions-string.html -- Sebastian Webber http://swebber.me
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
