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, de modifier et de 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 consommateur. La suppression d'une table peut être également limitée par la présence de contraintes d'intégrité référentielle déclarative ou d'autres facteurs.
La plupart des applications ciblant SQL Server utilisent SQL-DMO à la place de ces interfaces du 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 qui sont 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é |
Description |
---|---|
SSPROP_COL_COLLATIONNAME |
Type : VT_BSTR L/E (Lecture/Écriture) : é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 instruction CREATE TABLE. |