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
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
Curtir tópico
+ 0
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?
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?
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
Clique aqui para fazer login e interagir na Comunidade :)