AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 23:02

Parameter dieser Suchanfrage:

Suche in Thema: Vorhandensein eines Records prüfen
Suche alle Beiträge, die von "hoika" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    AW: Vorhandensein eines Records prüfen

     
      by hoika, 14. Jul 2017
    Hallo,
    SELECT FIRST muß doch eventuell auch die Sortierung beachten?

    Eventuell, wenn ich ein Order By machen würde,
    aber für das einfache Erkennen des Vorhandenseins mindestens eines Records ist das ja nicht notwendig.
  • Forum: Datenbanken

    AW: Vorhandensein eines Records prüfen

     
      by hoika, 13. Jul 2017
    Hallo,
    es geht darum, festzustellen,
    ob es mindestens einen Record einer bestimmten Where-Klausel gibt.

    Select First 1 From RechnungsId From RechnungsPosition Where RechnungsId=1
  • Forum: Datenbanken

    AW: Vorhandensein eines Records prüfen

     
      by hoika, 13. Jul 2017
    Hallo,
    select distinct 1 from mytable where myid is not null ganz klar schneller als
    Das liefert doch aber zurück, ob es überhaupt einen Eintrag in der Tabelle gibt.

    Ich denke, dass First schneller als Distinct ist.
    Das Distinct muss ja erst die Ergebnismenge ermitteln, um dann darauf Distinct auszuführen.

    Bei der SELECT RDB$RELATIONS.RDB$RELATION_NAME Abfrage stellt sich für mich die...
  • Forum: Datenbanken

    AW: Vorhandensein eines Records prüfen

     
      by hoika, 13. Jul 2017
    Hallo,
    Select Count(*) ist indiskutabel (Testserver: 50 Sekunden. Live-Server knapp 3 Sekunden).

    Hier kommt es auch an, wie viel der Server zählen muss (=Anzahl der Ergebnisse).

    Aber wir reden ja nicht von MS-SQL, sondern von einem richtigen DB-Server (Firebird) ;)
  • Forum: Datenbanken

    AW: Vorhandensein eines Records prüfen

     
      by hoika, 13. Jul 2017
    Hallo,
    setzt aber eingeschaltete Statistics und einen Primärindex voraus
    Was sind denn ausgeschaltete Statistics?

    Wobei es nicht ausgeschlossen ist, dass die Datenbank-Engine solch Konstrukte vielleicht auch selbst intern nutzt
    Schon möglich ;)

    Wenn der Query-Plan der gleiche ist, dann kann das eine nicht schneller sein als das andere.
    Doch, wenn ich ein Count(*) machen, muss er alle...
  • Forum: Datenbanken

    Vorhandensein eines Records prüfen

     
      by hoika, 13. Jul 2017
    Hallo,
    oft muss ich prüfen, ob mindestens ein Record in einer Tabelle vorhanden ist

    Version 1
    die klassische Vorgehensweise: Select Count(*)

    Version 2
    wir nutzen "neue" FB-Funktionen
    Select First 1 Wert From Tabelle


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=hoika&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=193294
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:16 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