Partilhar via


Tabelas e índices

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

A capacidade de criar ou remover tabelas e índices depende dos direitos de acesso do SQL Server do usuário do aplicativo consumidor. A remoção de uma tabela pode ser ainda mais restrita pela presença de restrições de integridade referencial declarativas ou outros fatores.

A maioria dos aplicativos direcionados ao SQL Server usa SQL-DMO em vez dessas interfaces de provedor OLE DB do SQL Server Native Client. SQL-DMO é uma coleção de objetos de Automação OLE que dão suporte a todas as funções administrativas do SQL Server. Os aplicativos direcionados a vários provedores OLE DB usam essas interfaces OLE DB genéricas compatíveis com vários provedores OLE DB.

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

ID da Propriedade Descrição
SSPROP_COL_COLLATIONNAME Tipo: VT_BSTR

R/W: Gravação

Padrão: Nulo

Descrição: essa propriedade é usada apenas em ITableDefinition. A cadeia de caracteres especificada nesta propriedade é usada ao criar um CREATE TABLE

declaração.

Nesta seção

Consulte Também

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