Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Esta seção descreve o suporte para parâmetros com valor de tabela no Provedor OLE DB do SQL Server Native Client. Para obter informações de visão geral adicionais, consulte Table-Valued Parameters (SQL Server Native Client). Para obter um exemplo, consulte Use Table-Valued Parameters (OLE DB).
Observações
Atualmente, você pode enviar dados de várias linhas 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 deve ser enviado em uma solicitação de RPC (chamada de procedimento remoto) separada para o servidor. Parâmetros com valor de tabela fornecem funcionalidade semelhante, mas há uma melhor integração com o servidor. Isso reduz o número de solicitações RPC e habilita operações baseadas em conjunto no servidor.
Parâmetros de valor de tabela têm suporte no Provedor OLE DB do SQL Server Native Client como objetos OLE DB Rowset . Qualquer Rowset objeto poderia ser fornecido pelo consumidor (ou seja, o aplicativo cliente usando o Provedor OLE DB do SQL Server Native Client) como um espaço reservado para parâmetros de parâmetro com valor de tabela. Parâmetros com valor de tabela são tratados como outros tipos de parâmetro do SQL Server. O Provedor OLE DB do SQL Server Native Client fornece interfaces de criação, descoberta, especificação, associação e esquema.
Nesta seção
Conjuntos de linhas de esquema alterados para parâmetros de Table-Valued OLE DB
Suporte ao tipo de parâmetro OLE DB Table-Valued (propriedades)
Consulte Também
SQL Server Native Client (OLE DB)
Usar parâmetros de Table-Valued (OLE DB)