erro select no firebird 2.1

31/07/2023

0

Boa tarde,

quando executo o comando abaixo pelo SQL editor
SELECT projeto.numalv as NUMERO_ALVARA, projeto.anoalv as ANO_ALVARA, contribuinte.nome as NOME, contribuinte.cpfcnpj as CPF_CNPJ, logradouro.tipolog as TIPO_LOGRADOURO, logradouro.nome as LOGRADOURO, projeto.numero as NUMERO, bairro.nome as BAIRRO, projeto.lote as LOTE, projeto.quadra as QUADRA, projeto.arealeg as AREA_LEGALIZACAO, projeto.areaamp as AREA_AMPLIACAO, projeto.areatot as AREA_TOTAL , projeto.codtipo as TIPO_ALVARA, projeto.codutil as UTILIZACAO, projeto.indcad as IND_CADASTRAL FROM (((projeto INNER JOIN contribuinte ON projeto.codcont=contribuinte.codigo) INNER JOIN bairro ON projeto.codbai=bairro.codigo) INNER JOIN logradouro ON projeto.codlog=logradouro.codigo) INNER JOIN segmento ON (projeto.codlog=segmento.codlog and projeto.codseg=segmento.codseg and segmento.trecho LIKE 1) WHERE ((projeto.seqend LIKE 1) and (projeto.seqprop LIKE 1) and ((segmento.setfis1 LIKE 3) or (segmento.setfis2 LIKE 3) or (segmento.setfis3 LIKE 3)) and (projeto.cancelado LIKE ''N'') and projeto.dataalv between ''03/01/2016'' and ''03/31/2016'') ORDER BY bairro.nome, logradouro.nome, logradouro.tipolog, projeto.numero, projeto.compl, projeto.anoalv, projeto.numalv, projeto.seqend, projeto.seqprop;

retorna o seguinte erro:
Plan
PLAN SORT (JOIN (PROJETO NATURAL, BAIRRO INDEX (PK_BAIRRO), CONTRIBUINTE INDEX (PK_CONTRIBUINTE), LOGRADOURO INDEX (PK_LOGRADOURO), SEGMENTO INDEX (FK_SEGMENTO)))
O que pode ser?
obs: estava funcionando normal e do nada começou a dar este erro..

agradeço a colaboração
Luiz Carlos

Luiz Carlos

Responder

Posts

31/07/2023

Arthur Heinrich

Isso não parece uma mensagem de erro, mas sim, um plano de acesso.

Ele está indicando que índices e acessos ele vai fazer.

Será que está realmente executando a query? Ou está apenas gerando o plano de acesso estimado?
Responder

31/07/2023

Luiz Carlos

Isso não parece uma mensagem de erro, mas sim, um plano de acesso.

Ele está indicando que índices e acessos ele vai fazer.

Será que está realmente executando a query? Ou está apenas gerando o plano de acesso estimado?


Realmente não era erro, eu que vacilei aqui em uma das condições, por isso estava retornando nulo..

Obrigado pela atenção
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar