Partilhar via


Table-Valued Parâmetros (OLE DB)

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSistema de Plataforma de Análise (PDW)Base de dados SQL no Microsoft Fabric

Baixar driver OLE DB

Esta secção descreve o suporte para parâmetros de tabela no OLE DB Driver para SQL Server. Para informações adicionais de visão geral, consulte Table-Valued Parâmetros (OLE DB Driver for SQL Server). Para um exemplo, veja Usar Table-Valued Parâmetros (OLE DB).

Observações

Atualmente, pode enviar dados multirow para o servidor como parâmetros para um procedimento com conjuntos de parâmetros (o parâmetro DBPARAMS em ICommand::Execute). Com conjuntos de parâmetros, cada elemento do conjunto tem de ser enviado numa chamada de procedimento remoto (RPC) separada para o servidor. Parâmetros de tabela proporcionam funcionalidades semelhantes, mas há melhor integração com o servidor. Reduz o número de pedidos RPC e permite operações baseadas em conjuntos no servidor.

Os parâmetros de valor de tabela são suportados no OLE DB Driver para SQL Server como objetos OLE DB Rowset . Qualquer objeto Rowset podia ser fornecido pelo consumidor (isto é, a aplicação cliente que usa o OLE DB Driver para SQL Server) como um marcador de posição para parâmetros com valores de tabela. Os parâmetros com valores de tabela são tratados como outros tipos de parâmetros do SQL Server. O Driver OLE DB para SQL Server fornece interfaces de criação, descoberta, especificação, vinculação e esquema.

Na presente seção

Ver também

Driver OLE DB para programação do SQL Server
Usar Table-Valued Parâmetros (OLE DB)