Table-Valued Parameters (SQL Server Native Client)

van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Important

SQL Server Native Client (SNAC) wordt niet geleverd met:

  • SQL Server 2022 (16.x) en latere versies
  • SQL Server Management Studio 19 en latere versies

De SQL Server Native Client (SQLNCLI of SQLNCLI11) en de verouderde Microsoft OLE DB-provider voor SQL Server (SQLOLEDB) worden niet aanbevolen voor de ontwikkeling van nieuwe toepassingen.

Gebruik een van de volgende stuurprogramma's voor nieuwe projecten:

Voor SQLNCLI die als onderdeel van SQL Server Database Engine (versies 2012 tot en met 2019) wordt geleverd, raadpleegt u deze uitzondering voor de levenscyclus van ondersteuning.

Tabelwaardige parameters werden geïntroduceerd in SQL Server 2008 (10.0.x) en bieden een efficiënte manier om meerdere rijen data naar de server door te geven. Tabelwaardige parameters bieden functionaliteit die lijkt op parameterarrays, maar bieden meer flexibiliteit en nauwere integratie met Transact-SQL, en kunnen vaak de prestaties verbeteren. Tabelwaardige parameters kunnen ook deelnemen aan set-gebaseerde bewerkingen, terwijl parameterarrays dat niet kunnen.

Voor informatie over tabelwaardige parameters en ODBC, zie Table-Valued Parameters (ODBC).

Voor informatie over tabelwaardige parameters en OLE DB, zie Table-Valued Parameters (OLE DB).