表和索引

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 DESCRIPTION
SSPROP_COL_COLLATIONNAME 类型:VT_BSTR

R/W:写入

默认值:Null

说明:此属性仅在 ITableDefinition 中使用。 创建 CREATE TABLE 时,将使用此属性中指定的字符串

陈述。

本节中

另请参阅

SQL Server Native Client (OLE DB)
DROP TABLE (Transact-SQL)
创建索引(Transact-SQL)
DROP INDEX (Transact-SQL)