Condividi tramite


Tabelle e indici

Il provider OLE DB SQL Server Native Client espone le interfacce IIndexDefinition e ITableDefinition, consentendo ai consumer di creare, modificare ed eliminare SQL Server tabelle e indici. 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 SQL Server usare SQL-DMO anziché queste interfacce del provider OLE DB 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

.

Contenuto della sezione

Vedere anche

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