SQL Server Native Client 中的表和索引

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (PDW)

SQL Server Native Client OLE DB 访问接口公开 IIndexDefinitionITableDefinition 接口,使使用者能够创建、更改和删除SQL Server表和索引。 表和索引定义是否有效取决于 SQL Server 的版本。

创建或删除表和索引的功能取决于使用者应用程序用户的 SQL Server 访问权限。 删除表的功能还可以通过是否存在声明性引用完整性约束或其他因素进行进一步限制。

面向SQL Server的大多数应用程序都使用 SQL-DMO,而不是这些SQL Server Native Client OLE DB 访问接口。 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 Native Client (OLE DB)
DROP TABLE (Transact-SQL)
CREATE INDEX (Transact-SQL)
DROP INDEX (Transact-SQL)