IRowsetFastLoad (OLE DB)
S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
L’interface IRowsetFastLoad expose la prise en charge des opérations de copie en bloc basées sur mémoire SQL Server. Les consommateurs OLE DB Driver pour SQL Server utilisent l'interface pour ajouter rapidement des données à une table SQL Server existante.
Si vous affectez la valeur VARIANT_TRUE à SSPROP_ENABLEFASTLOAD pour une session, vous ne pouvez pas lire les données des ensembles de lignes retournés ultérieurement à partir de cette session. Lorsque SSPROP_ENABLEFASTLOAD a la valeur VARIANT_TRUE, tous les ensembles de lignes créés sur la session sont du type IRowsetFastLoad. Les ensembles de lignes IRowsetFastLoad ne prennent pas en charge la fonctionnalité de récupération (fetch) des ensembles de lignes. Par conséquent, les données issues de ces ensembles de lignes ne peuvent pas être lues.
Dans cette section
Méthode | Description |
---|---|
IRowsetFastLoad::Commit (OLE DB) | Marque la fin d'un lot de lignes insérées et écrit les lignes dans la table SQL Server . |
IRowsetFastLoad::InsertRow (OLE DB) | Ajoute une ligne à l'ensemble de lignes de copie en bloc. |
Voir aussi
Interfaces (OLE DB)
Copier des données en bloc avec IRowsetFastLoad (OLE DB)
Envoyer des données BLOB vers SQL SERVER en utilisant IROWSETFASTLOAD et ISEQUENTIALSTREAM (OLE DB)