Einzelnen Beitrag anzeigen

FredlFesl

Registriert seit: 19. Apr 2011
293 Beiträge
 
Delphi 2009 Enterprise
 
#8

AW: (Rekursive) Suche von Objekten in der DB

  Alt 2. Jul 2011, 14:29
Statt
SQL-Code:
...
  select count(id) from baum where Parent = :iparent into :anz;
  if (:anz > 0) then
...
lieber
SQL-Code:
...
  if exists (select id from baum where Parent =:iparent) then
...
Ist vermutlich viel schneller, denn 'Count(*)' zählt alle und geht dabei alle (passenden) Datensätze durch, während 'exists' beim ersten Datensatz abbricht.
Das Bild hängt schief.
  Mit Zitat antworten Zitat