Table-Valued Parametry (SQL Server nativní klient)

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytický platformní systém (PDW)

Important

SQL Server Native Client (SNAC) není dodáván s:

  • SQL Server 2022 (16.x) a novější verze
  • SQL Server Management Studio 19 a novější verze

Pro vývoj nových aplikací se nedoporučuje nativní klient SQL Serveru (SQLNCLI nebo SQLNCLI11) a starší zprostředkovatel Microsoft OLE DB pro SQL Server (SQLOLEDB).

Pro nové projekty použijte jeden z následujících ovladačů:

Informace o SQLNCLI, které se dodává jako součást databázového stroje SQL Serveru (verze 2012 až 2019), naleznete v tomto support lifecycle exception.

Parametry s tabulkovými hodnotami byly zavedeny v SQL Server 2008 (10.0.x) a poskytují efektivní způsob předávání více řádků dat na server. Parametry s tabulkovými hodnotami poskytují funkce podobné parametrům, ale nabízejí větší flexibilitu a bližší integraci s Transact-SQL a často mohou zlepšit výkon. Parametry s tabulkovými hodnotami se také mohou účastnit operací založených na množinách, zatímco parametrová pole ne.

Pro informace o tabulkových parametrech a ODBC viz Table-Valued Parametry (ODBC).

Pro informace o parametrech s tabulkovými hodnotami a OLE DB viz Table-Valued Parameters (OLE DB).