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.
O provedor OLE DB do SQL Server Native Client expõe a função IIndexDefinition::D ropIndex . Isso permite que os consumidores removam um índice de uma tabela do SQL Server.
O provedor OLE DB do SQL Server Native Client expõe algumas restrições PRIMARY KEY e UNIQUE do SQL Server como índices. O proprietário da tabela, o proprietário do banco de dados e alguns membros de função administrativa podem modificar uma tabela do SQL Server, descartando uma restrição. Por padrão, somente o proprietário da tabela pode remover um índice existente. Portanto, o êxito ou falha do DropIndex depende não apenas dos direitos de acesso do usuário do aplicativo, mas também do tipo de índice indicado.
Os consumidores especificam o nome da tabela como uma cadeia de caracteres Unicode no membro pwszName da união uName no parâmetro pTableID . O membro eKind do pTableID deve ser DBKIND_NAME.
Os consumidores especificam o nome do índice como uma cadeia de caracteres Unicode no membro pwszName da união uName no parâmetro pIndexID . O membro eKind do pIndexID deve ser DBKIND_NAME. O provedor OLE DB do SQL Server Native Client não dá suporte ao recurso OLE DB de descartar todos os índices em uma tabela quando pIndexID é nulo. Se pIndexID for nulo, E_INVALIDARG será retornado.
Consulte Também
Tabelas e índices
ALTERAR TABELA (Transact-SQL)
DROP INDEX (Transact-SQL)