Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   INSERT in zwei Tabellen und UNIQUE-Index??? (https://www.delphipraxis.net/162928-insert-zwei-tabellen-und-unique-index.html)

Union 9. Sep 2011 22:24

AW: INSERT in zwei Tabellen und UNIQUE-Index???
 
Wenn das Design der Schnittstelle so schlecht ist, musst Du auch mit den Folgen leben.

jfheins 9. Sep 2011 22:34

AW: INSERT in zwei Tabellen und UNIQUE-Index???
 
Also MySQL hat eine "insert ... on duplicate key update" Möglichkeit, die gibt es so in MSSQL nicht, wenn ich das richtig gegoogelt habe.

Was jedoch als Alternativweg empfohlen wird ist Merge ( http://stackoverflow.com/questions/1...ate-key-update )
oder eine Stored Procedure.

Mit SP kenne ich mich zwar nicht aus, denke aber dass es der bessere Weg ist. Die kann dir dann ja die ID (bei insert eben die last_insert_id) zurückgeben.

Bummi 9. Sep 2011 23:00

AW: INSERT in zwei Tabellen und UNIQUE-Index???
 
Ich würde die Daten in temporäre Tabellen importieren, daraus löschen (gegf. vorher die vorhandene Daten daraus updaten) was bereits vorhanden ist, Duplikate über Distincts / Groupings, wenn nötig auch über komplexere Regeln eliminieren und den Rest "reinblasen".


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:53 Uhr.
Seite 2 von 2     12   

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