Delen via


Table-Valued Parameters (OLE DB)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform Systeem (PDW)SQL-database in Microsoft Fabric

OLE DB-stuurprogramma downloaden

Deze sectie beschrijft ondersteuning voor tabel-waarde parameters in OLE DB Driver voor SQL Server. Voor meer overzichtsinformatie, zie Table-Valued Parameters (OLE DB Driver for SQL Server). Voor een voorbeeld, zie Use Table-Valued Parameters (OLE DB).

Opmerkingen

Momenteel kun je meerrijdata naar de server sturen als parameters voor een procedure met parametersets (de DBPARAMS-parameter in ICommand::Execute). Bij parametersets moet elk element van de set in een apart remote procedure call (RPC)-verzoek naar de server worden gestuurd. Tabelwaardige parameters bieden vergelijkbare functionaliteit, maar er is een betere integratie met de server. Het vermindert het aantal RPC-verzoeken en maakt set-gebaseerde bewerkingen op de server mogelijk.

Tabelwaardeparameters worden ondersteund in OLE DB Driver voor SQL Server als OLE DB Rowset-objecten . Elk Rowset-object kon door de consument (dat wil zeggen de clientapplicatie die OLE DB Driver voor SQL Server gebruikt) worden geleverd als tijdelijke aanduiding voor tabelwaardige parameterparameters. Tabelwaardige parameters worden behandeld zoals andere SQL Server-parametertypes. De OLE DB-driver voor SQL Server biedt interfaces voor creatie, ontdekking, specificatie, binding en schema.

In deze sectie

Zie ook

OLE DB-stuurprogramma voor SQL Server-programmering
Gebruik Table-Valued parameters (OLE DB)