Tablas e índices

El proveedor OLE DB de SQL Server Native Client expone las interfaces ITableDefinition e IIndexDefinition, que permiten a los consumidores crear, modificar y quitar tablas e índices de SQL Server. Las definiciones de tabla e índice válidas dependen de la versión de SQL Server.

La capacidad de crear o quitar tablas e índices depende de los derechos de acceso a SQL Server del usuario de la aplicación de consumidor. La eliminación de una tabla se puede restringir en mayor medida mediante la presencia de restricciones de integridad referencia declarativas u otros factores.

La mayoría de las aplicaciones con destino SQL Server utilizan SQL-DMO en lugar de estas interfaces de proveedor OLE DB de SQL Server Native Client. SQL-DMO es una colección de objetos de Automatización OLE que admite todas las funciones administrativas de SQL Server. Las aplicaciones con destino en varios proveedores OLE DB utilizan estas interfaces OLE DB genéricas que admiten los diferentes proveedores OLE DB.

En el conjunto de propiedades específico de proveedor DBPROPSET_SQLSERVERCOLUMN, SQL Server define la propiedad siguiente.

Id. de propiedad

Descripción

SSPROP_COL_COLLATIONNAME

Tipo: VT_BSTR

L/E: escritura

Valor predeterminado: NULL

Descripción: esta propiedad solo se utiliza en ITableDefinition. La cadena especificada en esta propiedad se utiliza al crear una instrucción CREATE TABLE.

En esta sección

Vea también

Referencia

DROP TABLE (Transact-SQL)

CREATE INDEX (Transact-SQL)

DROP INDEX (Transact-SQL)

Conceptos

SQL Server Native Client (OLE DB)