[NEWSboard IBMi Forum]

Thema: INSERT IGNORE

  1. #1
    Registriert seit
    Dec 2004
    Beiträge
    178

    INSERT IGNORE

    Hallo,

    gibts bei der Iseries sowas wie "INSERT IGNORE" bei Mysql ? Etwas was bei fehler in Einfügestatements einfach weitermacht ??

    speziell schiebe ich diese Daten über ODBC in die DB. Wenn dann Fehler da sind bleibt der SQL mit nem Fehler hängen und bricht ab.

    Mit "insert ignore" kann man das bei der MYSQL überspringen.

    Gruß

    Christian

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Nein, das gibt es so nicht.
    Wenn du die Daten in die Tabelle schreibst, musst du nach jedem einzelnen Satz den Fehler abfragen.
    Dann kannst du entscheiden, ob du weitermachst oder nicht.

    Probleme gibts natürlich beim Massen-Insert. Das musst du ggf. anders lösen.

    Wie sehen denn deine SQL's aus ?
    Machst du satzweisen Insert ?
    Verwendest du einfach ADO-Recordsets mit Addnew/UpdateBatch ?

    PS:
    Ein bisschen Werbung muss sein: mein ExcelAddIn Upload/400 löst das ganz elegant.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. SQL Insert in schleife
    By Robi in forum IBM i Hauptforum
    Antworten: 20
    Letzter Beitrag: 16-03-09, 10:32
  2. SQL: Insert bei NULL
    By woki in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 31-10-06, 10:21
  3. nach Insert neu gen. Datensatz ermitteln
    By M.Kasper in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 25-08-06, 07:32
  4. SQL Insert: Zeichenbegrenzung???
    By Deficiency in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 13-01-06, 09:00
  5. SQL Insert
    By Deficiency in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 01-12-05, 11:22

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •