Condividi tramite


Tabelle e indici

Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Piattaforma di strumenti analitici (PDW)

Download del driver OLE DB

OLE DB Driver per SQL Server 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 usa SQL-DMO invece di queste interfacce di OLE DB Driver per SQL Server. 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

.

In questa sezione

Vedi anche

Driver OLE DB per programmazione con SQL Server
DROP TABLE (Transact-SQL)
CREATE INDEX (Transact-SQL)
DROP INDEX (Transact-SQL)