AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 20:32

Parameter dieser Suchanfrage:

Suche in Thema: Datenbank Duplicates
Suche alle Beiträge, die von "mkinzler" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 17 von insges. 17 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    AW: Datenbank Duplicates

     
      by mkinzler, 25. Jun 2010
    Bei einem expression index auch.
  • Forum: Datenbanken

    AW: Datenbank Duplicates

     
      by mkinzler, 25. Jun 2010
    Man kann bei einem Auto auch einen Bremsfallschrirm benutzer, auch wenn dies eine Bremse hat.
    Neuere FB Versionen bieten die Möglichkeit expression indices anzulegen, bei älteren kann man eine "Schattenfeld" verwenden. Es gibt also keine Notwendigkeit eine eigene Sortierung zu implementieren.

    Du findest also eine Funktion des DBMS ( expression index) als fehlerhaften Workaround und die...
  • Forum: Datenbanken

    AW: Datenbank Duplicates

     
      by mkinzler, 25. Jun 2010
    Es wurde dir doch schon der einfache Weg über die neue Tabelle gezeigt. was sprcht den dagegen dass du dich so vehement dagegen wehrst?
  • Forum: Datenbanken

    AW: Datenbank Duplicates

     
      by mkinzler, 25. Jun 2010
    Und die Anlage einer Collation ist hier wirklich mit Kanonen auf Fruchtfliegen schiessen
  • Forum: Datenbanken

    AW: Datenbank Duplicates

     
      by mkinzler, 25. Jun 2010
    Weil dieser nicht eindeutig zu sein scheint.
  • Forum: Datenbanken

    AW: Datenbank Duplicates

     
      by mkinzler, 25. Jun 2010
    Ich würde den UNIQUE Index eher über NAME und VORNAME legen, denn ein Nachname darf ja sicherlich öfters vorkommen ( wenn sich der Vorname unterscheidet).
    Und was assiert, wenn 2 wirklich gleich heissen?
  • Forum: Datenbanken

    AW: Datenbank Duplicates

     
      by mkinzler, 25. Jun 2010
    Dann wäre es vielleicht ratsam, immer die selben "Tarnbezeichnungen" zu verwenden.
    Hat die Tabelle noch mehr Felder?
  • Forum: Datenbanken

    AW: Datenbank Duplicates

     
      by mkinzler, 24. Jun 2010
    Der Unique Index gilt ja auch für das Feld NAMES und nicht VORNAME
  • Forum: Datenbanken

    AW: Datenbank Duplicates

     
      by mkinzler, 24. Jun 2010
    Du kannst jedem Eintrag manuell einen Vergeben. Das Kopieren in eine neue Tabelle ercsheint mir aber der bessere Weg ( da so auch noch dein primäres Problem der Dupletten gelöst wird :wink:)
  • Forum: Datenbanken

    AW: Datenbank Duplicates

     
      by mkinzler, 24. Jun 2010
    In meinem Beitrag jedenfalls nicht. Durch das Kopieren in eine neue Tabelle kannst du den Datensätzen einfach einen künstlichen Primärschlüssel verpassen und gleichzeitig die doppelten Einträge eliminieren.
  • Forum: Datenbanken

    AW: Datenbank Duplicates

     
      by mkinzler, 24. Jun 2010
    Eine Tabelle sollte immer einen PK haben ( am Besten einen syntetischen; ist aber Geschmacksache).
    In deinem Fall würde ich eine neue Tabelle erzeugen ( mit ID mit autoinc) und dann die Werte von der "alten" in die neue Kopieren:
    Insert into Name ( Vorname) select UPPER(VORNAME) FROM NAMEN1 GROUP BY UPPER(VORNAME);
  • Forum: Datenbanken

    AW: Datenbank Duplicates

     
      by mkinzler, 24. Jun 2010
    Nein, denn du brauchst ja ein Kriterium, um die datensätze zu unterscheiden
  • Forum: Datenbanken

    AW: Datenbank Duplicates

     
      by mkinzler, 24. Jun 2010
    delete from namen1 where id not in ( SELECT MIN(ID), UPPER(VORNAME) FROM NAMEN1 GROUP BY UPPER(VORNAME));
  • Forum: Datenbanken

    AW: Datenbank Duplicates

     
      by mkinzler, 23. Jun 2010
    Bei einem entsprechenden Index sollte das Upper() in der Abfrage nicht notwendig sein
  • Forum: Datenbanken

    AW: Datenbank Duplicates

     
      by mkinzler, 23. Jun 2010
    Nein, werden sie wohl nicht. was aber geanu passiert, kann ich dir nicht sagen.
  • Forum: Datenbanken

    AW: Datenbank Duplicates

     
      by mkinzler, 23. Jun 2010
    Da ist aber der Weg über den Expression Index einfacher
  • Forum: Datenbanken

    AW: Datenbank Duplicates

     
      by mkinzler, 23. Jun 2010
    Natürlich besteht ein Unterschied zwischen 'AAA', 'aaa' und 'Aaa' usw. Willst das nicht musst du einen Expression-Index auf UPPER() anlegen ( geht ab FB 2.1)


URL zu dieser Suchanfrage:

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