Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Commitar alla rader som tidigare bulkkopierats från programvariabler och skickats till SQL Server av bcp_sendrow.
Syntax
DBINT bcp_batch (HDBC
hdbc);
Arguments
hdbc
Är den masskopieringsaktiverade ODBC-anslutningshandtaget.
Returns
Antalet rader som sparades efter det senaste anropet till bcp_batch, eller -1 vid fel.
Remarks
Bulkkopieringsbatcher definierar transaktioner. När en applikation använder bcp_bind och bcp_sendrow för att bulkkopiera rader från programvariabler till SQL Server tabeller, committeras raderna endast när programmet anropar bcp_batch eller bcp_done.
Du kan anropa bcp_batch en gång var n-rader eller när det är en paus i inkommande data (som i en telemetriapplikation). Om en applikation inte anropar bcp_batch committeras de bulkkopierade raderna endast när bcp_done anropas.