表和索引
适用于:SQL Server Azure SQL 数据库 Azure SQL 托管实例 Azure Synapse Analytics Analytics Platform System (PDW)
适用于 SQL Server 的 OLE DB 驱动程序公开 IIndexDefinition 和 ITableDefinition 接口,使使用者能够创建、更改和删除 SQL Server 表和索引。 表和索引定义是否有效取决于 SQL Server 的版本。
创建或删除表和索引的功能取决于使用者应用程序用户的 SQL Server 访问权限。 删除表的功能还可以通过是否存在声明性引用完整性约束或其他因素进行进一步限制。
面向 SQL Server 的大多数应用程序均使用 SQL-DMO,而不是这些 OLE DB Driver for SQL Server 接口。 SQL-DMO 是支持所有 SQL Server 管理功能的 OLE 自动化对象的集合。 面向多个 OLE DB 访问接口的应用程序使用多种 OLE DB 访问接口支持的通用 OLE DB 接口。
在特定于访问接口的 DBPROPSET_SQLSERVERCOLUMN 属性集中,SQL Server 定义了以下属性。
属性 ID | 说明 |
---|---|
SSPROP_COL_COLLATIONNAME | 类型:VT_BSTR R/W:写 默认值:Null 说明:该属性只能在 ITableDefinition 中使用 。 该属性中指定的字符串可在创建 CREATE TABLE 语句时使用。 |
本节内容
另请参阅
适用于 SQL Server 的 OLE DB 驱动程序编程
DROP TABLE (Transact-SQL)
CREATE INDEX (Transact-SQL)
DROP INDEX (Transact-SQL)