Not
Å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
Analysplattformssystem (PDW)
SQL-databas i Microsoft Fabric
Detta avsnitt beskriver stöd för tabellvärda parametrar i OLE DB-drivrutinen för SQL Server. För ytterligare översiktsinformation, se Table-Valued Parametrar (OLE DB Driver for SQL Server). För ett exempel, se Use Table-Valued Parameters (OLE DB).
Anmärkningar
För närvarande kan du skicka multiradsdata till servern som parametrar till en procedur med parameteruppsättningar (DBPARAMS-parametern i ICommand::Execute). Med parameteruppsättningar måste varje element i mängden skickas i en separat fjärrproceduranropsbegäran (RPC) till servern. Tabellvärda parametrar ger liknande funktionalitet, men det finns bättre integration med servern. Det minskar antalet RPC-förfrågningar och möjliggör set-baserade operationer på servern.
Tabellvärdhetsparametrar stöds i OLE DB Driver för SQL Server som OLE DB Rowset-objekt . Vilket Rowset-objekt som helst kan tillhandahållas av konsumenten (det vill säga klientapplikationen som använder OLE DB Driver för SQL Server) som en platshållare för tabellvärda parameterparametrar. Tabellvärda parametrar behandlas som andra SQL Server-parametertyper. OLE DB-drivrutinen för SQL Server tillhandahåller skapaande-, upptäckts-, specifikations-, bindnings- och schemagränssnitt.
I det här avsnittet
Utförande av kommandon som innehåller Table-Valued parametrar
Schema-radmängder ändrade för OLE DB Table-Valued parametrar
Se även
OLE DB-drivrutin för SQL Server Programming
Använd Table-Valued parametrar (OLE DB)