Compartir a través de


Tablas e índices en SQL Server Native Client

Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

El proveedor OLE DB de SQL Server Native Client expone las interfaces IIndexDefinition e ITableDefinition , lo que permite 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 destinadas a SQL Server usan 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 OLE Automation 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 usa en ITableDefinition. La cadena especificada en esta propiedad se usa al crear una instrucción CREATE TABLE.

.

En esta sección

Consulte también

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