[firebase-br] Restrição de SELECT na versão 2.0

Alexandre Kogut kogut em kogumelo.com.br
Ter Nov 21 04:04:56 -03 2006


Caros participantes da lista:

Uma observação importante para os que estão migrando da 1.5 para a 2.0 é sobre uma restrição da cláusula SELECT, que me fez apanhar um bocado para identificar.

O comando Select, quando se inclui um Alias para o nome do arquivo, passou a dar problemas em sentenças como:

SELECT ARQPRODUTO.CODIGO FROM ARQPRODUTO P

que funcionava na 1.5, mas não funciona mais na 2.0, que agora só aceita uma das 4 formas abaixo:

SELECT P.CODIGO FROM ARQPRODUTO P

SELECT ARQPRODUTO.CODIGO FROM ARQPRODUTO

SELECT CODIGO FROM ARQPRODUTO

SELECT CODIGO FROM ARQPRODUTO P

Sei que a forma que passou a ter a restrição pode parecer um tanto estranha, mas não era dúbia e funcionava. Por questões históricas e, em especial, pelo uso de ferramentas de geração automática de código, eu tinha uns "trocentos" programas que estavam com problemas deste tipo. Não sei se existia algo que eu pudesse fazer para "enganar" o 2.0 mas, na dúvida, estou corrigindo todos os programas. 

Espero ter contribuido.

Alexandre Kogut
Kogumelo Informática Ltda
(21) 2255-4417



Mais detalhes sobre a lista de discussão lista