[firebase-br] Clausula IN
Hélio Oliveira
hpensador em gmail.com
Dom Maio 2 07:27:31 -03 2010
Bom dia Rodrigo!
No Firebird 2.5 creio não haja mais está limitação, em teste (estou
testando atualmente o Firebird 2.5) em um sistema de FPG. Segue abaixo o
comando SQL executado e o plan do IBExpert.
delete from folha_base x
where x.matricula in (select distinct w.matricula
from folha w
where w.cod_evento = 35)
and x.sequencia = 1
Plan
PLAN SORT ((W INDEX (FK_FOLHA_FUNCIONARIO)))
PLAN (X NATURAL)
Adapted Plan
PLAN SORT ((W INDEX (FK_FOLHA_FUNCIONARIO))) PLAN (X NATURAL)
1981 record(s) was(were) deleted from FOLHA_BASE
------ Performance info ------
Prepare time = 0ms
Execute time = 78ms
Current memory = 11.100.024
Max memory = 12.355.888
Memory buffers = 2.048
Reads from disk to cache = 0
Writes from cache to disk = 2
Fetches from cache = 40.358
--
[]'s,
Hélio Oliveira
Analista de Sistemas
Delphi Developer
http://hpensador.blogspot.com/
Mais detalhes sobre a lista de discussão lista