Partilhar via


Tabelas e índices

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSistema de Plataforma de Análise (PDW)Base de dados SQL no Microsoft Fabric

Baixar driver OLE DB

O Driver OLE DB para SQL Server expõe as interfaces IIndexDefinition e ITableDefinition , permitindo que os consumidores criem, alterem e retirem tabelas e índices do SQL Server. As definições válidas de tabelas e índices dependem da versão do SQL Server.

A capacidade de criar ou eliminar tabelas e índices depende dos direitos de acesso ao SQL Server do utilizador da aplicação de consumo. A eliminação de uma tabela pode ser ainda mais limitada pela presença de restrições declarativas de integridade referencial ou outros fatores.

A maioria das aplicações direcionadas ao SQL Server utiliza SQL-DMO em vez destes OLE DB Driver para interfaces SQL Server. SQL-DMO é uma coleção de objetos de Automação OLE que suportam todas as funções administrativas do SQL Server. Aplicações direcionadas a múltiplos fornecedores OLE DB utilizam estas interfaces genéricas OLE DB suportadas pelos vários fornecedores OLE DB.

No conjunto de propriedades específico do fornecedor DBPROPSET_SQLSERVERCOLUMN, o SQL Server define a seguinte propriedade.

ID da Propriedade Description
SSPROP_COL_COLLATIONNAME Tipo: VT_BSTR

R/W: Escrever

Padrão: Nulo

Descrição: Esta propriedade é usada apenas em ITableDefinition. A cadeia especificada nesta propriedade é usada ao criar uma CREATE TABLE

afirmação.

Na presente seção

Ver também

Driver OLE DB para programação do SQL Server
MESA SUSPENSA (Transact-SQL)
CRIAR ÍNDICE (Transact-SQL)
ELIMINAR ÍNDICE (Transact-SQL)