Em Thu, 09 Jul 2009 11:50:08 -0300, Fabrízio de Royes Mello  
<[email protected]> escreveu:
> 2009/7/9 Dickson S. Guedes <[email protected]>
>> Marque com um comentário.
>>
>> /* QUERY 001 */ SELECT * FROM foo;
>>
>> ":)
>>
>
> Bahhh... rsrsrs... não creio que só isso resolve... nem pensei em  
> comentar
> as queries... rsrsrsrsrrr... vou fazer uns testes...

Apena um adendo.

O outro tipo de comentário com duplo hífen (--) deve ser evitado  
justamente para não provocar problemas de queries complexas que quebram  
linhas visualmente mas que quando enviadas para o banco tornam-se uma só,  
como em:

--- Exemplo 1 ---
consulta =+ 'SELECT a,b,c ' +
             'FROM tabela_xpto -- Minha tabela ' +
             'WHERE ' +
             'a > 1 AND d = 4'
executa_sql(consulta)
----

Neste caso a consulta enviada não possuirá quebra de linha e ficará assim:

---
'SELECT a,b,c FROM tabela_xpto -- Minha tabela WHERE a > 1 AND d = 4'
---

Logo ele *não* vai executar a condição pois ela faz parte do comentário  
iniciado por "-- Minha tabela....".  Ou seja, use /* */!

Apenas um aviso de quem já pegou muitos problemas como este, ocultados por  
códigos obscuros. ":)


[]s
Dickson S. Guedes
http://pgcon.postgresql.org.br
http://www.postgresql.org.br
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a