Sie sind hier: Lexikon/Glossar
Werbung

Was ist SqlBulkCopy ?

Microsoft.Data.SqlClient.SqlBulkCopy ist eine .NET-Klasse, die zwar erst in .NET Framework 2.0 eingeführt aber, aber dafür schon seit .NET Core 1.0 im modernen .NET ist.

SqlBulkCopy ermöglicht ein optimiertes Masseneinfügen in einen Microsoft SQL Server. Dies führt zu einer erhöhten Geschwindigkeit bei der Übertragung großer Datenmengen. Im Gegensatz dazu fügt der INSERT-Befehl Datensätze einzeln in die Zieltabelle ein, was bei großen Datenmengen zu einer potenziell langsameren Leistung führen kann, da für jeden Datensatz eine separate Datenbankoperation erforderlich ist. SqlBulkCopy prüft aber im Standard keine Contraints; das kann man aber einschalten [https://learn.microsoft.com/en-us/dotnet/api/system.data.sqlclient.sqlbulkcopyoptions].

Beratung & Support

Schulungen

  Anfrage für eine individuelle Schulung zum Thema SQLBULKCOPY   Gesamter Schulungsthemenkatalog

Fachbücher

  Alle unsere aktuellen Fachbücher   E-Book-Abo für ab 99 Euro im Jahr