Compartilhar via


Parâmetros com valor de tabela (SQL Server Native Client)

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics Analytics Platform System (PDW)

Importante

O 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) herdados não são recomendados para o desenvolvimento de novos aplicativos.

Para novos projetos, use um dos seguintes drivers:

Para SQLNCLI que é fornecido como um componente do Mecanismo de Banco de Dados do SQL Server (versões 2012 a 2019), confira esta exceção de Ciclo de Vida de Suporte.

No SQL Server 2008 (10.0.x), foram introduzidos parâmetros com valor de tabela que fornecem uma forma eficiente de transmitir várias linhas de dados para o servidor. Os parâmetros com valor de tabela fornecem uma funcionalidade semelhante às matrizes de parâmetro, mas eles oferecem mais flexibilidade e uma integração melhor com o Transact-SQL, podendo, com frequência, melhorar o desempenho. Os parâmetros com valor de tabela também podem participar de operações baseadas em conjuntos, o que não ocorre com as matrizes de parâmetro.

Para obter informações sobre parâmetros com valor de tabela e ODBC, consulte Parâmetros com valor de tabela (ODBC).

Para obter informações sobre parâmetros com valor de tabela e o OLE DB, confira Parâmetros com valor de tabela (OLE DB).

Confira também

Recursos do SQL Server Native Client