sql >> Database >  >> RDS >> Sqlserver

Hoe te voorkomen dat dubbele records worden ingevoegd met SqlBulkCopy als er geen primaire sleutel is?

Ik zou de gegevens uploaden naar een staging-tabel en daarna de duplicaten afhandelen bij het kopiëren naar de finaletafel.

U kunt bijvoorbeeld een (niet-unieke) index op de staging-tabel maken om met de "sleutel" om te gaan



  1. SQL Server 2017 Stap voor stap installatie -1

  2. Doe mee met prestatieprobleem MySQL

  3. Opeenvolgende waarden gebruiken voor de primaire sleutel in een INSERT-query

  4. tabel maken met select union heeft geen beperkingen