![]() |
AW: INSERT in zwei Tabellen und UNIQUE-Index???
Wenn das Design der Schnittstelle so schlecht ist, musst Du auch mit den Folgen leben.
|
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 ( ![]() 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. |
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 04:55 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