Partager via


Tables et index

Le fournisseur OLE DB SQL Server Native Client expose les interfaces IIndexDefinition et ITableDefinition , ce qui permet aux consommateurs de créer, modifier et supprimer des tables et des index SQL Server. Les définitions de table et d’index valides dépendent de la version de SQL Server.

La possibilité de créer ou de supprimer des tables et des index dépend des droits d’accès SQL Server de l’utilisateur de l’application grand public. La suppression d’une table peut être contrainte par la présence de contraintes d’intégrité référentielle déclaratives ou d’autres facteurs.

La plupart des applications ciblant SQL Server utilisent SQL-DMO au lieu de ces interfaces de fournisseur OLE DB SQL Server Native Client. SQL-DMO est une collection d’objets OLE Automation qui prennent en charge toutes les fonctions d’administration de SQL Server. Les applications ciblant plusieurs fournisseurs OLE DB utilisent ces interfaces OLE DB génériques prises en charge par les différents fournisseurs OLE DB.

Dans le jeu de propriétés spécifique au fournisseur DBPROPSET_SQLSERVERCOLUMN, SQL Server définit la propriété suivante.

ID de propriété Descriptif
SSPROP_COL_COLLATIONNAME Type : VT_BSTR

R/W : Écriture

Valeur par défaut : Null

Description : cette propriété est utilisée uniquement dans ITableDefinition. La chaîne spécifiée dans cette propriété est utilisée lors de la création d’une table CREATE

déclaration.

Dans cette section

Voir aussi

SQL Server Native Client (OLE DB)
DROP TABLE (Transact-SQL)
CREATE INDEX (Transact-SQL)
DROP INDEX (Transact-SQL)