Table-Valued Parâmetros (SQL Server Cliente Nativo)

Aplica-se a: SQL ServerBase de Dados SQL do AzureAzure SQL Managed InstanceAzure Synapse AnalyticsSistema de Plataforma de Análise (PDW)

Importante

SQL Server Native Client (SNAC) não é fornecido com:

  • SQL Server 2022 (16.x) e versões posteriores
  • SQL Server Management Studio 19 e versões posteriores

O SQL Server Native Client (SQLNCLI ou SQLNCLI11) e o Microsoft OLE DB Provider for SQL Server (SQLOLEDB) herdado não são recomendados para o desenvolvimento de novos aplicativos.

Para novos projetos, use um dos seguintes drivers:

Para o SQLNCLI fornecido como componente do Mecanismo de Base de Dados do SQL Server (versões de 2012 a 2019), consulte esta exceção ao Ciclo de Vida de Suporte .

Os parâmetros de tabela foram introduzidos no SQL Server 2008 (10.0.x) e fornecem uma forma eficiente de passar várias linhas de dados para o servidor. Os parâmetros com valores de tabela fornecem funcionalidades semelhantes aos arrays de parâmetros, mas oferecem mais flexibilidade e integração mais próxima com o Transact-SQL, podendo frequentemente melhorar o desempenho. Parâmetros com valores em tabela também podem participar em operações baseadas em conjuntos, enquanto os arrays de parâmetros não podem.

Para informações sobre parâmetros com valores de tabela e ODBC, consulte Table-Valued Parâmetros (ODBC).

Para informações sobre parâmetros de tabela e OLE DB, veja Table-Valued Parâmetros (OLE DB).