Table-Valued Parametrar (SQL Server Native Client)

gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Important

SQL Server Native Client (SNAC) levereras inte med:

  • SQL Server 2022 (16.x) och senare versioner
  • SQL Server Management Studio 19 och senare versioner

SQL Server Native Client (SQLNCLI eller SQLNCLI11) och den äldre Microsoft OLE DB-providern för SQL Server (SQLOLEDB) rekommenderas inte för ny programutveckling.

Använd någon av följande drivrutiner för nya projekt:

För SQLNCLI som levereras som en komponent i SQL Server-databasmotorn (versioner 2012 till och med 2019), se det här Support Lifecycle-undantag.

Tabellvärda parametrar introducerades i SQL Server 2008 (10.0.x) och ger ett effektivt sätt att skicka flera datarader till servern. Tabellvärda parametrar ger funktionalitet liknande parameterarrayer, men de erbjuder mer flexibilitet och närmare integration med Transact-SQL, och kan ofta förbättra prestandan. Tabellvärderade parametrar kan också delta i mängdbaserade operationer, medan parameterarrayer inte kan.

För information om tabellvärda parametrar och ODBC, se Table-Valued Parametrar (ODBC).

För information om tabellvärda parametrar och OLE DB, se Table-Valued Parametrar (OLE DB).