Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

So verhindern Sie, dass doppelte Datensätze mit SqlBulkCopy eingefügt werden, wenn kein Primärschlüssel vorhanden ist

Ich würde die Daten in eine Staging-Tabelle hochladen und anschließend mit Duplikaten umgehen, indem ich sie in die endgültige Tabelle kopiere.

Beispielsweise können Sie einen (nicht eindeutigen) Index für die Staging-Tabelle erstellen, um mit dem „Schlüssel“

umzugehen