Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Sistema de Plataforma de Análise (PDW)
Base de dados SQL no Microsoft Fabric
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
Conjuntos de linhas de esquema alterados para parâmetros de Table-Valued do OLE DB
OLE DB Table-Valued Suporte ao Tipo de Parâmetro (Propriedades)
Ver também
Driver OLE DB para programação do SQL Server
Usar Table-Valued Parâmetros (OLE DB)