Freigeben über


IRowsetFastLoad (OLE DB)

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

OLE DB-Treiber herunterladen

Die IRowsetFastLoad-Schnittstelle unterstützt speicherbasierte Massenkopiervorgänge in SQL Server. OLE DB-Treiber für SQL Server-Consumer verwenden die Schnittstelle zum schnellen Hinzufügen von Daten zu einer vorhandenen SQL Server-Tabelle.

Wenn Sie SSPROP_ENABLEFASTLOAD für eine Sitzung auf VARIANT_TRUE festlegen, können Sie keine Daten aus Rowsets lesen, die danach von dieser Sitzung zurückgegeben werden. Wenn SSPROP_ENABLEFASTLOAD auf VARIANT_TRUE festgelegt wird, sind alle Rowsets, die in dieser Sitzung erstellt werden, vom Typ „IRowsetFastLoad“. IRowsetFastLoad-Rowsets unterstützen die Funktionalität zum Abrufen von Rowsets nicht. Daher können aus diesen Rowsets keine Daten gelesen werden.

In diesem Abschnitt

Methode Beschreibung
IRowsetFastLoad::Commit (OLE DB) Markiert das Ende eines Batches eingefügter Zeilen und schreibt die Zeilen in die SQL Server-Tabelle.
IRowsetFastLoad::InsertRow (OLE DB) Fügt dem Rowset für das Massenkopieren eine Zeile hinzu.

Weitere Informationen

Schnittstellen (OLE DB)
Massenkopieren von Daten mithilfe von IRowsetFastLoad (OLE DB)
Senden von BLOB-Daten an SQL SERVER mit IROWSETFASTLOAD und ISEQUENTIALSTREAM (OLE DB)