AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 05:02

Parameter dieser Suchanfrage:

Suche in Thema: Elegante Abfrage mit JOIN
Suche alle Beiträge, die von "CalganX" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.008s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    Re: Elegante Abfrage mit JOIN

      Delphi
      by CalganX, 2. Aug 2009
    Frag mich nicht. Die Verbindung war einfach weg. Konnte zwar direkt wieder aufgebaut werden (d.h. der Server ist nicht abgestürzt), aber mitten in der Verarbeitung war sie erstmal weg. Möglicherweise irgendeine Einstellung am Server. Gab aber auch keine Hinweise in den Logs.
    Letztlich hat der Weg mit den Sub-Queries aber auch dazu geführt, dass die Verarbeitung insgesamt deutlich schneller geht....
  • Forum: Datenbanken

    Re: Elegante Abfrage mit JOIN

      Delphi
      by CalganX, 2. Aug 2009
    Hi,

    @alzaimar: Das Problem ist, dass ich insgesamt Queries sparen musste, da mir nach 30.000 Datensätzen die Verbindung zum Server verloren geht.

    Habe es jetzt mit verschachtelten Queries gelöst:
    INSERT IGNORE INTO datasets (population_id, system_id, population_size) VALUES ( (SELECT id FROM populations WHERE continent = :continent AND popgroup = :popgroup), (SELECT id FROM systems WHERE...
  • Forum: Datenbanken

    Re: Elegante Abfrage mit JOIN

      Delphi
      by CalganX, 22. Jul 2009
    Ja, richtig. Deswegen muss ich ja einen JOIN reinbasteln, damit ich beim nächsten INSERT auf die ID zugreifen kann:
    // Existiert der Datensatz in der Datenbank?
    sql := 'SELECT id FROM datasets WHERE population_id = '+IntToStr(pop_id)+' AND system_id = '+IntToStr(syst_id);
    sql_result := frmMain.Database.Query(sql);

    if (frmMain.Database.NumRows(sql_result) = 0) then
    ...
  • Forum: Datenbanken

    Elegante Abfrage mit JOIN

      Delphi
      by CalganX, 22. Jul 2009
    Hallo zusammen,

    da der Datenbankserver mir nach ca. 120.000 Quick'n'Dirty-Queries den Saft abdreht, versuche ich gerade folgendes zu vereinfachen:

    Ich versuche eine CSV-Datei in meine Datenbank zu importieren. Um Überschneidungen zu vermeiden habe ich ein SELECT-INSERT-SELECT-Konstrukt: Ich versuche einen Datensatz zu erhalten, wenn er nicht da ist, füge ich ihn hinzu und selecte ihn...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=CalganX&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=137512
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:14 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz