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)