AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Doppel-Select-Anweisung zu langsam
Thema durchsuchen
Ansicht
Themen-Optionen

Doppel-Select-Anweisung zu langsam

Ein Thema von Ykcim · begonnen am 4. Feb 2013 · letzter Beitrag vom 7. Feb 2013
 
Ykcim

Registriert seit: 29. Dez 2006
Ort: NRW
856 Beiträge
 
Delphi 12 Athens
 
#33

AW: Doppel-Select-Anweisung zu langsam

  Alt 6. Feb 2013, 16:59
Hallo Zusammen,

es ist mir etwas unangenehm, aber die Tabelle hat tatsächlich keine Indizes. Ich habe drei identische Tabellen. Mit zweien wird gearbeitet und die dritte dient nur zur Archiviereung, falls ich mal historische Daten benötige. Das ist jetzt der Fall...

Ich war mir sicher, dass ich auch in der dritten Tabelle die Indizes gestzt hatte, aber da lag ich leider falsch.

Jetzt versuche ich seid fast einer Stunde die Dublikate, die tatsächlich aufgetaucht sind zu entfernen, aber leider klappt das nicht so richtig...
Delphi-Quellcode:
Create TEMPORARY TABLE tmpTab
SELECT WAAUNR, WAAUPO, OAAGNR
FROM as400archiev
GROUP BY WAAUNR, WAAUPO, OAAGNR
HAVING count(*) > 1;
Delphi-Quellcode:
Delete from as400archiev where (WAAUNR, WAAUPO, OAAGNR) in
(select WAAUNR, WAAUPO, OAAGNR from tmpTab);
Drop TABLE tmpTab;

Wenn ich das geschafft habe, setze ich die Indizes und teile Euch das Ergebnis mit...

Vielen Dank schon mal
Patrick
Patrick

Geändert von Ykcim ( 6. Feb 2013 um 17:03 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:15 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz