Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 12 von 12

Thema: Fehlerbehandlung "doppelter Schlüsselwert" in Verbindung mit COPY Befehl

  1. #11
    symbiont ist offline Erfahrener Benutzer
    Registriert seit
    17.03.2008
    Ort
    NULL
    Beiträge
    1.320

    Standard

    Zitat Zitat von hafi Beitrag anzeigen
    Hallo!
    ... die Prozedur läuft vermutlich nur einmal je Woche und bei jeder datei handelt es sich um ca. 10.000 Datensätze. Es wären auch längere Zeiträume mit mehr Datenstätzen möglich, es sollten aber nicht mehr als 60.000 zeilen je Datei sein.
    Dann darfst Du es Dir bequem machen .. das ist alles andere als zeitkritisch.

    Es würde reichen, wenn du dir den constraint definierst und in einem before-insert trigger selbst per

    Code:
    select .. from .. where key = impor_id
    prüfst ob du den constraint verletzen wuerdest. Wenn das der Fall ist, kannst du die aktuelle Row einfach verwerfen (die function des before-inser-trigger liefert NULL zurueck -> Insert wird nicht ausgefuehrt)

    Alles ohne Exception handling - wobei ich der Meinung bin, dass Du Dir auch dieses leisten darfst bei deiner Problemstellung

  2. #12
    hafi ist offline Benutzer
    Registriert seit
    11.09.2007
    Beiträge
    49

    Standard

    Wie gesagt zeitkritisch ist es nicht. Ich werds jetzt aber mit der zweiten Tabelle und rein SQL lösen. Da werden nach und nach noch mehr ähnliche Jobs dazu kommen, dass die Zeit dann irgendwann vielleicht doch ins Gewicht fällt.
    Aber es geht ja auch generell ums Verständnis, was wie warum, von daher Danke für die Hilfe zusammen.

Seite 2 von 2 ErsteErste 12

Ähnliche Themen

  1. Antworten: 7
    Letzter Beitrag: 03.02.2012, 09:58
  2. Antworten: 4
    Letzter Beitrag: 20.10.2011, 17:06
  3. CSV Import via COPY FROM geht bei Nullvalue "\N" nicht
    Von Bionicman im Forum Allgemeines
    Antworten: 2
    Letzter Beitrag: 25.01.2011, 16:45
  4. Antworten: 14
    Letzter Beitrag: 03.11.2010, 13:43
  5. Problem "breche Verbindung ab wegen Absturz eines anderen Serverprozesses"
    Von vogelpohl im Forum Allgemeines
    Antworten: 43
    Letzter Beitrag: 12.06.2010, 15:36

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum