Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le fournisseur OLE DB SQL Server Native Client expose la fonction IIndexDefinition ::D ropIndex . Cela permet aux consommateurs de supprimer un index d’une table SQL Server.
Le fournisseur OLE DB SQL Server Native Client expose certaines contraintes PRIMARY KEY et UNIQUE SQL Server en tant qu’index. Le propriétaire de la table, le propriétaire de la base de données et certains membres de rôle d’administration peuvent modifier une table SQL Server, en supprimant une contrainte. Par défaut, seul le propriétaire de la table peut supprimer un index existant. Par conséquent, dropIndex réussite ou échec dépend non seulement des droits d’accès de l’utilisateur de l’application, mais également du type d’index indiqué.
Les consommateurs spécifient le nom de la table en tant que chaîne de caractères Unicode dans le membre pwszName de l’union uName dans le paramètre pTableID . Le membre eKind de pTableID doit être DBKIND_NAME.
Les consommateurs spécifient le nom d’index en tant que chaîne de caractères Unicode dans le membre pwszName de l’union uName dans le paramètre pIndexID . Le membre eKind de pIndexID doit être DBKIND_NAME. Le fournisseur OLE DB SQL Server Native Client ne prend pas en charge la fonctionnalité OLE DB de la suppression de tous les index d’une table lorsque pIndexID est null. Si pIndexID a la valeur Null, E_INVALIDARG est retourné.
Voir aussi
Tables et index
MODIFIER LA TABLE (Transact-SQL)
DROP INDEX (Transact-SQL)