Condividi tramite


Tabelle e indici

Il provider OLE DB di SQL Server Native Client espone le interfacce IIndexDefinition e ITableDefinition, consentendo ai consumer di creare, modificare ed eliminare tabelle e indici di SQL Server. La validità delle definizioni di tabelle e indici dipende dalla versione di SQL Server.

La possibilità di creare o eliminare tabelle e indici dipende dai diritti di accesso di SQL Server di cui dispone l'utente dell'applicazione consumer. L'eliminazione di una tabella può essere vincolata ulteriormente dalla presenza di vincoli di integrità referenziale dichiarativa o da altri fattori.

La maggior parte delle applicazioni destinate a SQL Server utilizza SQL-DMO anziché queste interfacce del provider OLE DB di SQL Server Native Client. SQL-DMO è una raccolta di oggetti di automazione OLE che supportano tutte le funzioni amministrative di SQL Server. Le applicazioni destinate a più provider OLE DB utilizzano queste interfacce OLE DB generiche supportate dai diversi provider OLE DB.

Nel set di proprietà DBPROPSET_SQLSERVERCOLUMN specifico del provider SQL Server definisce la proprietà seguente.

ID proprietà

Descrizione

SSPROP_COL_COLLATIONNAME

Tipo: VT_BSTR

L/S: Scrittura

Valore predefinito: Null

Descrizione: questa proprietà viene utilizzata solo in ITableDefinition. La stringa specificata in questa proprietà viene utilizzata per la creazione di un'istruzione CREATE TABLE

.